hdoj MZL's xor 5344 (异或)
来源:互联网 发布:spss的数据录入 编辑:程序博客网 时间:2024/05/22 06:57
MZL's xor
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 904 Accepted Submission(s): 586
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#include<stdio.h>#include<string.h>#define N 500010int a[5*N];int main(){int t;int n,m,z,l;int i,j;int sum;scanf("%d",&t);while(t--){memset(a,0,sizeof(a));scanf("%d%d%d%d",&n,&m,&z,&l);for(i=2;i<=n;i++){a[i]=((long long)a[i-1]*m+z)%l;}sum=0;for(i=1;i<=n;i++)sum=sum^(a[i]*2);printf("%d\n",sum);}return 0;}
0 0
- hdoj MZL's xor 5344 (异或)
- hdoj 5344 MZL's xor (简单异或)
- 【HDU 5344 MZL's xor】+ 异或
- HDU 5344 MZL's xor(异或运算)
- hdoj 5433 MZL's xor ( 异或性质)
- HDOJ 5344 MZL's xor 【math】
- 其他-HDOJ-5344-MZL's xor
- HDOJ-----5344---MZL's xor---思维
- HDU 5344 MZL's xor (异或运算的性质)
- hdu 5344 MZL's xor(水)
- HDU 5344 MZL's xor(水题)
- B - 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
- 1、深入浅出JMS(一)--JMS基本概念
- 时间字符串转换成秒
- fedora 64位系统下编译安装wget
- 静态成员 http://www.verydemo.com/demo_c92_i221125.html
- iOS 移动应用开发中常见的第三方库
- hdoj MZL's xor 5344 (异或)
- 赋值运算符重载
- 练习:统计程序运行的次数
- eclipse_SVN插件安装
- HDU5478 Can you find it【同余问题】
- 没事就逛逛
- 【被坑过得重要经验】今天犯下的svn rebase错误
- [MFC]ScrollDemo程序:CScrollView滚动视图的应用
- STL源码——排列生成算法(next-permutation、pre-permutation)