出題人也想寫有趣的題面,可惜並沒有能力。
給你三個正整數,a,m,ba,m,b,你需要求:
a^b \bmod mabmodm
一行三個整數,a,m,ba,m,b
乙個整數表示答案
輸入 #1複製
2 7 4
輸出 #1複製
2
輸入 #2複製
998244353 12345 98765472103312450233333333333
輸出 #2複製
5333
注意輸入格式,a,m,ba,m,b 依次代表的是底數、模數和次數
樣例1解釋:
2^4 \bmod 7 = 224mod7=2
輸出2
資料範圍:
對於全部資料:
1≤a≤10^91≤a≤109
1≤b≤10^1≤b≤1020000000
1≤m≤10^81≤m≤108
#include#include#include#include#include#includeusing namespace std;int a,b,m,temp,phi,ans=1;
bool flag;
int main()}}
if (temp>1)
while (!isdigit(c=getchar()));
for (;isdigit(c);c=getchar())
}if (flag)
for (i=20;i>=0;--i)
}cout
}
題解 P5091 模板 尤拉定理
設 1 sim n 1 中與 n 互素的 varphi n 個數 x 1,x 2,x in m 1 那麼集合 m 1 為模 n 的乙個縮系 再設 a cdot x 1,a cdot x 2,a cdot x in m 2 由於縮系的性質,集合 m 2 也為模 n 的縮系 longrightarrow...
洛谷 P5091 模板 擴充套件尤拉定理
擴充套件尤拉定理 本題要點 1 m 10 8,先求出m的尤拉函式 phm.先求出 m的素因子 p1 pk phm m p1 1 p1 p2 1 p2 pk 1 pk 2 b 是乙個大數,不過這裡需要關注的是 b phm 的值。所以,可以乙個數字乙個數字的讀 累加到一定數量,對 phm求模。3 擴充套...
洛谷 P5091 尤拉降冪
模板題,無背景 給你三個正整數,a,m,b你需要求 a b mod m 輸入格式 一行三個整數,a,m,b 輸出格式 乙個整數表示答案 輸入樣例 1 複製 2 7 4輸出樣例 1 複製 2輸入樣例 2 複製 998244353 12345 98765472103312450233333333333輸...