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 as B1 xor B2...xor Bn
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
Output
For every test.print the answer.
Sample Input
2 3 5 5 7 6 8 8 9
Sample Output
14 16
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
#include<cmath>
typedef long long ll;
const int maxn = 0x3f3f3f3f;
using namespace std;
ll a[500010];int main()
{int T;scanf("%d",&T);while(T--){int n,m,k,l;memset(a,0,sizeof(a));scanf("%d%d%d%d",&n,&m,&k,&l);a[1] = 0;for(int i = 2;i <= n;i++)a[i] = (a[i-1]*m+k)%l;for(int i = 2;i <= n;i++)a[i]^=a[i-1];printf("%I64d\n",a[n]*2);}return 0;
}

  

转载于:https://www.cnblogs.com/Przz/p/5409802.html

2015 多校联赛 ——HDU5344(水)相关推荐

  1. 喜迎暑假多校联赛第一场

    喜迎暑假多校联赛第一场 一.qcjj想玩 I wanna 二.云哥教你学数学! 1.思路 2.参考代码 三.纳米兔子 1.思路 2.参考代码 四.纳米猫猫 1.思路 2.参考代码 五.二巧板 1.思路 ...

  2. 杭电多校联赛2017年总结

    杭电多校联赛2017年总结   时间确实过得挺快,一个月很快结束,说实在的,一个月了,每次比赛都是混两道签到题,然后就开始挂机了,确实很不甘心,看着联赛的排名,确实感觉,和强校之前的差距还是很大的,P ...

  3. 黑龙江农垦科技职业学院喜迎寒假多校联赛2 A,C,F,G,H,I,J题解

    黑龙江农垦科技职业学院喜迎寒假多校联赛2 (欢 乐 A K 场) A,C,F,G,H,I,J题解 题目链接 A. 由于该题数据过大 首先就要使用到快读 不然会超时 快读模板以及解析(转载) 如果直接使 ...

  4. 2015多校10 1006.CRB and Puzzle HDU5411(邻接矩阵求k长路条数,矩阵快速幂

    题意:有若干字符,现在要把它们连成一个字符串,每种字符后面只能接特定种类的字符,现在询问能连接出的长度小于等于m的字符串有多少种. 思路:我们可以把这个转移关系看成一个图,如果字符a后面可以接b,那么 ...

  5. Google Code Jam 2015 Round 1A Mushroom Monster 水

    题意:每10秒扫描一下盘子,查看盘子里面的面包个数,问你主角用两种吃法可能吃得的最少的面包. 1)任意吃. 2)每秒以恒定速度. 解题思路:暴力,找差值. 解题代码: 1 // File Name: ...

  6. 2015 多校第三场

    1002 求max(f(a),f(b)), f为不重复的素因子个数, 在数据要求以内 , 每个数最多有7个,可以打表. 1 /*Author :usedrose */ 2 /*Created Time ...

  7. [蓝桥杯2015决赛]分机号-枚举(水题)

    题目描述 X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位. 比如:751,520,321 都满足要求,而766,918,201 就不符合要求. 现 ...

  8. 黑龙江农垦科技职业学院喜迎寒假多校联赛2——题解

    J题 比赛开始了清楚姐姐喊了一句:签到了签到了 选手们纷纷开始签到,现在给出n个数字代表选手们签到所用秒数 请给出第几个选手最先签到.同秒数先输入的算快. (不会吧 不会吧 不会有人用牛客不知道清楚姐 ...

  9. 2015弱校连萌寒假套题一 题解

    比赛地址 弱校连萌寒假套题一 A. The Big Dance 题意: 有n头牛,初始情况下都在一起,编号1~n.每次将一群牛按照编号均等分为前后两部分,后面部分的牛不能多于前面部分的.如果分出了两头 ...

最新文章

  1. jquery ajax下拉联动,jQuery Ajax MVC 下拉框联动
  2. 日期和时间规范函数 (Entity SQL)
  3. [BZOJ 5093]图的价值
  4. NYOJ 1076 方案数量(公式 或 递推)
  5. 今天刚开通博客,很开心
  6. snmp协议_软件评测师写作专栏之OSI七层模型及其常见的协议11
  7. 学术人必备!懒人制作学术会议Oral/Spotlight Video指南
  8. 农历算法-ASP.NET(C#)(转)
  9. (22)System Verilog按时间顺序的通知需求(事件驱动)
  10. ExecutorService--线程池
  11. 第 3 章 JVM 与 GC
  12. android判断密码字符串,逆向分析苏宁易购安卓客户端加密到解密获取明文密码(附demo验证) | WooYun...
  13. Linux网络编程——tcp、udp迭代服务器
  14. php制作单位换算,在线单位换算器
  15. UFS SCSI Inquiry Cmd
  16. 推荐与广告 中的概念和指标
  17. 为何奢侈品的受众越来越多
  18. 解决关于win10下eclipse代码格式化不生效问题
  19. c 语言编辑器 win7旗舰版,如何使用大地win7旗舰版内置字符编辑程序
  20. 苹果a15处理器参数

热门文章

  1. 技术水平低,就这还敢写自动化项目实战经验丰富?
  2. 简用计算机,你真的会使用“计算器”吗?
  3. mysql 5乱码_MySQL 5.x乱码问题解决
  4. mysql innodb 读加锁,Mysql InnoDB加锁分析
  5. Template-Based 3D Model Fitting Using Dual-Domain Relaxation
  6. surf中,颜色描述第四维
  7. 机器学习、数据挖掘、计算机视觉等领域经典书籍推荐
  8. 23.1解析函数的级数表示(二)
  9. layui table勾选框的修改_layui表格(Table)下添加可更新拉选择框select
  10. Step by Step演示如何训练Pytorch版的EfficientDet