#P9511. 『STA - R3』大豆
『STA - R3』大豆
题目背景
大豆 (Soy / Soybean) 非常有前途。
题目描述
对于一个序列 ,定义其大豆化 (Soybeanization) 序列 由如下操作得到:
- 初始 和 相等。
- 从小到大遍历整个正整数集,对于每个 ,进行操作:
- 从小到大遍历整个不小于 2 的正整数集,对于每个 ,操作 。
- 如果 ,结束过程。
进而,定义一个序列的 -大豆化序列为进行 次大豆化操作后得到的序列。
现在给你一个整数序列 ,将 复制无穷遍得到序列 ,求 的 -大豆化序列的第 项。
序列下标从 1 开始。答案可能很大,对 (一个质数)取模。
输入格式
第一行,三个正整数 。
第二行, 个正整数,描述序列 。
输出格式
一行,表示答案,对 取模。
2 3 1
1 2
23068672
3 5 2
2 1 2
23068666
5 1000000000 1
1 5 10 3 2
68769
5 1000000000 3
1 5 10 3 2
5430204
提示
样例解释
样例 1 解释
按如下流程构造序列 :
- 。
- 。
- $b_3=a_3-b_{\lfloor\frac 32\rfloor}-b_{\lfloor\frac 33\rfloor}=a_3-b_1-b_1=-1$。
从而,答案为 。
样例 2 解释
第一次大豆化后的序列前 5 项:。
第二次大豆化后的序列前 5 项:。
所以答案为 。
数据范围
$$\newcommand{\arraystretch}{1.5} \begin{array}{c|c|c|c}\hline\hline \textbf{Subtask} & \bm{m}\le & \textbf{分值} & \textbf{特殊性质} \\\hline \textsf{1} & 10^6 & 10 & \\\hline \textsf{2} & 10^9 & 20 & \\\hline \textsf{3} & 10^{10} & 20 & k=1 \\\hline \textsf{4} & 10^{10} & 50 & \\\hline\hline \end{array} $$对于全部数据,,,,。