luogu#P6104. [EER2] 相同的数字
[EER2] 相同的数字
题目描述
每天早上在黑板上会写有 个固定的数字,但是这些数字太无序了,所以每天晚上兔子想把他们变成相同的数字。
有两种操作 :
-
选择一个下标 ,将 替换为 。一次操作花费 的时间。
-
选择一个下标 ,将 替换为大于 的最小质数。一次操作花费 的时间。
兔子很懒,所以他不想花费太多的时间,你需要帮他计算出将所有数变相同的最小时间。
总共会有 天。兔子每天的状态不同,所以每一天会有不同的 和 。但是黑板上的数不会变。
第一天花费的时间当然会影响第二天的状态。每天真实的 $c_1 = c'_1\oplus (T \times (lastans \bmod 2^{17}))$,$c_2 = c'_2 \oplus (T\times (lastans \bmod 2^{17}))$。其中 为 运算, 为上一次的答案,最初 。
输入格式
第一行三个整数 ,表示黑板上数的个数、总天数和一个参数。
第二行 个整数 ,表示黑板上的数。
接下来 行,每行两个整数 ,表示每天操作花费的参数。
输出格式
共 行,每行一个整数,表示一天的最小时间。
5 2 0
3 5 8 14 16
2 3
1 3
41
32
4 2 1
2 3 5 8
1 2
12 9
14
28
提示
对于 的数据,,,,,。
测试点编号 | 分值 | 特殊性质 | ||||
---|---|---|---|---|---|---|
所有 都是质数, | ||||||
所有 都是质数 | ||||||