1516 增加模数 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

1516

增加模数

Easy 时间限制 1000 ms 内存限制 262144 KB
快速幂

题目详情

返回题库

题目描述

给定 H  对非负整数数对 ($A_i,B_i$)  和一个正整数 M 。

请你计算并输出 ($ {A_1}^{B_1} $+$ {A_2}^{B_2} $+ $ \dots $+$ {A_H}^{B_H} $) mod M 。

输入描述

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

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

第二行包含整数 H 。

接下来 H  行,每行包含两个整数 $A_i,Bi $。

数据范围:

$1 \leq T \leq 100$
$1 \leq M \leq 45000$
$1 \leq H \leq 45000$
$0 \leq A_i,B_i \leq 10^7$
$A_i,B_i$不同时为0

输出描述

每组数据输出一行结果。

测试样例

样例支持多行内容展示
样例1
输入
3
16
4
2 3
3 4
4 5
5 6
36123
1
2374859 3029382
17
1
3 18132
输出
2
13195
13
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。