P9212 「蓬莱人形」
题目背景
不老不死的妹红,还能称之为「人类」吗?
超脱了生死的人类,本来就是不可思议的啊。
题目描述
为了证明人类的可能性,你需要解决一个问题。
给定序列 $a=[a_1,a_2,\cdots,a_n]$。现在有 $q$ 次询问:
- 每次给定二元组 $(x,y)$、模数 $m$,以及一个区间 $[l,r]$。求出有多少 $i\in [l,r]$ 满足 $(a_i+x)\bmod m
输入格式
无
输出格式
无
说明/提示
### 样例解释
- 对于第一组询问,符合条件的元素的下标为 $1, 2, 7, 8$;
- 对于第二组询问,没有符合条件的元素;
- 对于第三组询问,符合条件的元素的下标为 $2, 3, 4, 5, 6, 7$;
- 对于第四组询问,符合条件的元素的下标为 $5, 6, 9$;
- 对于第五组询问,符合条件的元素的下标为 $1, 2$。
### 数据范围及约定
对于全部数据,$1\le n\le 10^5$,$1\le q\le 5\times 10^5$,$1\le a_i,x_i,y_i,m_i\le 10^5$,$1\le l_i\le r_i\le n$。