题目背景
『 现实并不像回忆那般,充满变化的余地。』
题目描述
岛村是不喜欢上课的。但是今天的数学课上,一个函数 f(x)=⌊bx+a⌋ 吸引住了她。
她现在有一个长度为 n 的序列 A 和 m 个询问。她想知道对于每组 l,r,a,b,记 Bi=f(Ai),i=l+1∑r[Bi=Bi−1] 的值为多少(其中若 [] 里面的表达式为真,值为 1,否则为 0)。
但是她着急于去找安达打乒乓球,所以把问题交给你了。
本题强制在线,每次的 l,r,a,b 均要异或上一次的答案,若这是第一次询问,则不做操作。
输入格式
第一行两个整数 n,m。
第二行 n 个整数 Ai。
接下来 m 行,每行四个整数 l,r,a,b。
输出格式
对于每次询问,输出一个整数表示答案。
提示
对于所有测试数据,保证:1≤n,m,Ai≤105,1≤b≤500,0≤a≤2×109,l<r。
Subtask |
限制 |
分值 |
0 |
n,m≤100 |
10 |
1 |
n≤100 |
20 |
2 |
b≤10 |
3 |
- |
50 |