p2150.pas
来自「高手写的所有acm例程 在acm.zju.edu.cn 上的题目的例程」· PAS 代码 · 共 36 行
PAS
36 行
{$R-,I-,Q-}
PROGRAM p2150;
VAR
part , p : Longint;
lev , n , i , a , b : Longint;
ans , temp : Longint;
BEGIN
//assign(input,'p.in');
//reset ( Input );
readln ( part );
for p := 1 to part do
begin
ans := 0;
readln ( lev );
readln ( n );
for i:= 1 to n do
begin
readln ( a , b );
a := a mod lev;
temp := 1;
while ( b > 0 ) do
begin
if odd ( b ) then temp := temp * a mod lev;
b := b div 2;
a := a * a mod lev;
end;
ans := ( ans + temp ) mod lev;
end;
writeln ( ans );
end;
END.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?