B - MZL's xor -水题-异或操作规律
来源:互联网 发布:lca在线算法 编辑:程序博客网 时间:2024/06/06 14:22
当i和j不一样。。就会有ai+aj 和aj+ai这样两对。答案就是0
所以最后有效的xor操作 只有 (ai+ai)和aj+aj
所以最后有效的xor操作 只有 (ai+ai)和aj+aj
注意乘法溢出
#include <cstdio>#include <cmath>#include <cstring>#include <string>#include <algorithm>#include <iostream>#include <queue> #include <set>#include <vector>using namespace std;__int64 f[100000*5+5];int main(){ __int64 t;scanf("%I64d",&t);while(t--){__int64 n,a,b,c,d,i,j; scanf("%I64d%I64d%I64d%I64d",&a,&b,&c,&d);f[1]=0;for (i=2;i<=a;i++){f[i]=(f[i-1]*b+c)%d;}__int64 sum=0;for (i=1;i<=a;i++){ sum=sum^(f[i] ); }printf("%I64d\n",2*sum);}return 0;}
0 0
- B - MZL's xor -水题-异或操作规律
- 【HDU 5344 MZL's xor】+ 异或
- HDU 5344 MZL's xor(异或运算)
- hdoj MZL's xor 5344 (异或)
- hdoj 5433 MZL's xor ( 异或性质)
- hdoj 5344 MZL's xor (简单异或)
- HDU 5344 MZL's xor(水题)
- [多校]MZL's xor
- HDU5344 MZL's xor
- HDU 5344 MZL's xor (异或运算的性质)
- HDU 5344(MZL's xor-(ai+aj)的异或和)
- 2015多校-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 MZL's xor
- warning LNK4006: __NULL_IMPORT_DESCRIPTOR 已在 shlwapi.lib(SHLWAPI.dll) 中定义;已忽略第二个定义
- zabbix 创建分区表
- hdu 5353 Average(2015 Multi-University Training Contest 6)
- java解析txt文件
- zoj 1671 Walking Ant
- B - MZL's xor -水题-异或操作规律
- 通过JMX监控Zookeeper
- POJ 3414 Paid Roads(状态压缩最短路)
- [sublime]安装插件配置lua
- android Log.isLoggable方法的使用
- iOS多线程
- ionic 项目中使用ngCordova插件$cordovaCamera筛选手机图库图片显示出来并上传
- 文章标题
- HDOJ Kiki & Little Kiki 2 2276【位运算+矩阵快速幂】