#P4507. Fibonotci
Fibonotci
题目描述
是一个正整数序列。
给定 ,对于 ,有 个 给定 ,剩下的 满足 。
同样是一个正整数序列。
,对于 ,,求 。
,,。
输入格式
第一行两个整数 ,。
第二行一个整数 。
第三行 个整数 。
第四行一个整数 。
接下来 行,每行两个整数 ,,表示令 。
输出格式
一个整数表示答案。
10 8
3
1 2 1
2
7 3
5 4
4
{sn}n=0∞ 是一个正整数序列。
给定 s0,s1,…,sn−1,对于 i≥n,有 m 个 i 给定 si,剩下的 i 满足 si=simodn。
{fn}n=0∞ 同样是一个正整数序列。
f0=0,f1=1,对于 i≥2,fi=si−1fi−1+si−2fi−2,求 fkmodp。
n,m≤5×104,k≤1018,si,p≤109。
第一行两个整数 k,p。
第二行一个整数 n。
第三行 n 个整数 si。
第四行一个整数 m。
接下来 m 行,每行两个整数 i,v,表示令 si=v。
一个整数表示答案。
10 8
3
1 2 1
2
7 3
5 4
4