給你一個正整數 n 和一個正整數 q,代表有 n 個數字a1,a2,...,an和 q 組詢問,每組詢問有一個區間 [l,r] ,每次要你回答 alal+1...armod m
第一行有兩個正整數 n,m(1≤n≤105,1≤m≤109),然後第二行有 n 個數字 a1,a2,...,an其中ai(1≤ai≤109,1≤i≤n) ,第三行有一個正整數 q(1≤q≤105) 表示有 q 組詢問,接下來有 q 行,每行有兩個正整數l,r(1≤l≤r≤n)代表詢問。
輸出 q 行,代表每個詢問的答案。
11 998244353 10 16 4 8 7 6 3 7 4 1 4 5 3 6 4 7 2 9 3 5 1 6
346033774 595427088 480750826 820873187 395868439
abc=a(bc)
m 不一定是質數50% 的測資 n,q≤1000
100% 的測資 沒有特別限制