由于数据规模可能较大,因此采用如下方式生成数据。
每个数据包含 6 个数:n,Sa,Sb,Sc,Sd,A[1],Mod,意为共有 n 个音符,第一个音符为 A[1]。
生成规则如下: 定义生成函数 F(x) = Sa*x^3 + Sb*x^2 + Sc*x + Sd;
那么给出递推公式 A[i] = F(A[i-1]) + F(A[i-2]),此处规定 A[0] = 0.
由于中间过程的数可能会特别大,所以要求每一步与 A 中的每个数都对一个给定的数 Mod 取模。
由于数据规模可能较大,因此采用如下方式生成数据。
输出一行,包含一个正整数 Ans。
3 815 6901 3839 178 199 10007
1334
n≤5000000