B. 增加模数

    传统题 1000ms 256MiB

增加模数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

给定 HH 对非负整数数对 (Ai,Bi)(A_i,B_i) 和一个正整数 MM。

请你计算并输出 (A1B1+A2B2+…+AHBH) mod M(A_1^{B_1}+A_2^{B_2}+…+A_H^{B_H}) \bmod M。

输入格式

第一行包含整数 TT,表示共有 TT 组测试数据。

每组数据第一行包含整数 MM。

第二行包含整数 HH。

接下来 HH 行,每行包含两个整数 Ai,BiA_i,B_i。

输出格式

每组数据输出一行结果。

数据范围

1≤T≤1001 \le T \le 100,
1≤M≤450001 \le M \le 45000,
1≤H≤450001 \le H \le 45000,
0≤Ai,Bi≤1070 \le A_i,B_i \le 10^7,
AiA_i 和 BiB_i 不同时为 00。

输入样例:

3
16
4
2 3
3 4
4 5
5 6
36123
1
2374859 3029382
17
1
3 18132

输出样例:

2
13195
13

2026年五道口csp-j复赛训练十月五日

未参加
状态
已结束
规则
OI
题目
5
开始于
2026-10-5 14:30
结束于
2026-10-5 16:30
持续时间
2 小时
主持人
参赛人数
8