hdu5344MZL's xor
来源:互联网 发布:淘宝人脸认证为何失败 编辑:程序博客网 时间:2024/06/06 08:18
//给一个数组A,问这个数组的所有(Ai+Aj)的异或值//由于对于每一个(Ai+Aj)^(Aj+Ai) == 0//所以答案是2*(a1^a2^a3...)#include<cstdio>#include<cstring>#include<iostream>using namespace std ;typedef __int64 ll ;int main(){ ll n , m , l , z ; int t ; scanf("%d" , &t) ; while(t--) { scanf("%I64d%I64d%I64d%I64d" , &n , &m , &z, &l) ; ll ans = 0 ; ll pre = 0 ; ll now ; for(int i = 2;i <= n;i++) { now = (pre*m + z)%l ; ans = ans^(2*now) ; pre = now ; } printf("%I64d\n" , ans) ; }}
0 0
- hdu5344MZL's xor
- 2015多校联合第五场hdu5344MZL's xor
- hdu5344MZL's simple problem stl set
- [多校]MZL's xor
- hdu5344__MZL's xor
- HDU5344 MZL's xor
- 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
- Hdu-5344 MZL's xor
- HDU 5344 MZL's xor
- HDU 5344 多校赛1002 MZL's xor
- HDOJ 5344 MZL's xor 【math】
- hdu 5344 MZL's xor(水)
- poj 1505
- 设计模式 单例模式
- Android.mk 文件语法规范
- hdu 1690 floyd
- (1)把一个存在工程加入git管理
- hdu5344MZL's xor
- Android之——杀死用户选中的进程优化
- 深入剖析Android四大组件(七)——Activity启动的4个阶段
- FZU 2183 简单题(字符串匹配|字符串压缩)(简单)
- JAVA基础一大堆0804反射+注解
- Java学习笔记 线程,注解(注释)...
- 乘法逆元 & hdu 1576 A/B
- shape(二)
- ocp知识点:控制事务