「MCOI-07」Dream and Machine Learning

题目描述

Dream 构造了一个红石计算机来验证 $b^e\equiv r\pmod m$ 形式的公式。 Dream 固定了 $b$ 和 $m$ 并且构造了 $n$ 对满足以上条件的 $(e,r)$ 正整数对。 可惜,Dream 忘记了 $m$ 的具体值。现在他给了你 $b$ 和这 $n$ 对数。请替代 Dream 的计算机,回答 $q$ 组 $b^{a_i}\pmod m$ 形式的询问。

输入输出格式

输入格式


第一行三个正整数,分别代表 $b$,$n$,和 $q$。 接下来 $n$ 行,每行两个正整数,分别代表一对 $e$ 和 $r$。 接下来 $q$ 行,每行一个正整数,代表一个 $a_i$。

输出格式


输出 $q$ 行,对应询问的答案。

输入输出样例

输入样例 #1

3 8 3
108 75
616 36
220 16
37 66
114 64
514 24
1919 65
810 33
19260817
123456789
23333333

输出样例 #1

3
79
49

输入样例 #2

请见附件 sample.in

输出样例 #2

请见附件 sample.out

说明

#### 样例 1 解释 可以唯一确定 $m=97$。 样例 1 仅仅说明题意,并不代表任何 subtask 的任何测试点。 #### 数据规模与约定 **本题采用捆绑测试。** - Subtask 1(5 pts):$m\le10^3$ - Subtask 2(19 pts):$m\le10^9$ - Subtask 3(19 pts):$m\le10^{19}$ - Subtask 4(19 pts):$m\le10^{29}$ - Subtask 5(19 pts):$m\le10^{99}$ - Subtask 6(19 pts):$m\le10^{199}$ 对于 $100\%$ 的数据,$b\in\{2,3\}$,$1\le q\le100$,$2\le e,a_i\le 10^9$,$n=10^5$。 **保证** $m$ 为质数。 **保证** 所有 $e$ 互不相同。 **保证** 数据随机。