Hdu-5344 MZL's xor
来源:互联网 发布:大数据系统架构图 编辑:程序博客网 时间:2024/05/11 15:20
Problem Description
MZL loves xor very much.Now he gets an array A.The length of A is n.He wants to know the xor of all (Ai +Aj )(1≤i,j≤n )
The xor of an array B is defined asB1 xor B2 ...xorBn
The xor of an array B is defined as
Input
Multiple test cases, the first line contains an integer T(no more than 20), indicating the number of cases.
Each test case contains four integers:n ,m ,z ,l
A1=0 ,Ai=(Ai−1∗m+z) mod l
1≤m,z,l≤5∗105 ,n=5∗105
Each test case contains four integers:
Output
For every test.print the answer.
Sample Input
23 5 5 76 8 8 9
Sample Output
1416
Author
SXYZ
Source
2015 Multi-University Training Contest 5
Recommend
wange2014
分析:超级水题,比赛时看错题了。
#include <cstdio>#include <iostream>using namespace std;int T;long long n,m,z,l;int main(){cin.sync_with_stdio(false);cin>>T;while(T--){cin>>n>>m>>z>>l;long long x = 0,ans = 0;for(int i = 2;i <= n;i++){x = (x*m + z) % l;ans = ans ^ x;}cout<<ans*2<<endl;}}
0 0
- HDU 5344 MZL's xor
- HDU 5344 MZL's xor
- hdu 5344 MZL's xor
- hdu 5344 MZL's xor
- HDU 5344 MZL's xor
- Hdu-5344 MZL's xor
- HDU 5344 MZL's xor
- HDU 5344 多校赛1002 MZL's xor
- hdu 5344 MZL's xor(水)
- HDU 5344 MZL's xor(水题)
- Hdu 5344 MZL's xor (杂)
- 【HDU 5344 MZL's xor】+ 异或
- hdu 5334 MZL's xor
- HDU 5344(2015多校5)-MZL's xor(水题)
- hdu 5344 (多校联赛) MZL's xor --- 位运算
- HDU 5344 MZL's xor(异或运算)
- HDOJ 5344 MZL's xor 【math】
- 其他-HDOJ-5344-MZL's xor
- 使用jsoup采集网页实例
- Problem3-总结报告
- Androin学习笔记五十九:Android横竖屏切换总结
- 【总结】如何利用云平台构建容错的APP
- 用pandas分析百万电影数据
- Hdu-5344 MZL's xor
- 页面表格的绘制
- 学习循环
- 数据库存储过程,触发器,游标,序列总结
- 端口理解
- 牛腩完结篇
- ACM 搜索 HDU 1728 搜索迷宫
- Python2学习笔记(3)
- 蓝牙4.0BLE cc2540 cc2541 ios OAD教程(空中更新固件)[原创,多图]