#P4507. Fibonotci

Fibonotci

题目描述

{sn}n=0\{ s_n \}_{n=0}^\infty 是一个正整数序列。

给定 s0,s1,,sn1s_0,s_1, \dots ,s_{n-1},对于 ini \ge n,有 mmii 给定 sis_i,剩下的 ii 满足 si=simodns_i = s_{i \bmod n}

{fn}n=0\{ f_n \}_{n=0}^\infty 同样是一个正整数序列。

f0=0,f1=1f_0 = 0,f_1 = 1,对于 i2i \ge 2fi=si1fi1+si2fi2f_i = s_{i-1}f_{i-1} + s_{i-2}f_{i-2},求 fkmodpf_k \bmod p

n,m5×104n,m \le 5 \times 10^4k1018k \le 10^{18}si,p109s_i,p \le 10^9

输入格式

第一行两个整数 kkpp

第二行一个整数 nn

第三行 nn 个整数 sis_i

第四行一个整数 mm

接下来 mm 行,每行两个整数 iivv,表示令 si=vs_i = v

输出格式

一个整数表示答案。

10 8
3
1 2 1
2
7 3
5 4
4