NYOJ 102 次方求模

2021-06-12 06:45:12 字數 564 閱讀 9653

描述

求a的b次方對c取餘的值

輸入

第一行輸入乙個整數n表示測試資料的組數(n<100)

每組測試只有一行,其中有三個正整數a,b,c(1=

輸出輸出a的b次方對c取餘之後的結果

樣例輸入

3

2 3 5

3 100 10

11 12345 12345

樣例輸出

3

110481

#include/*高次冪求模,當p為奇數時分解為p/2和(p+1)/2,而下面的是直接分解為p/2,p/2,

少乘了一次,故需要補上*/

//long long型在vc6.0下不能編譯,測試時用long 提交的時候要改為long long,否則wa

long long powmod(long long a,long long p,long long m)

return result;

}int main()

return 0;

}

NYOJ 102 次方求模

時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 求a的b次方對c取餘的值 輸入 第一行輸入乙個整數n表示測試資料的組數 n 100 每組測試只有一行,其中有三個正整數a,b,c 1 輸出輸出a的b次方對c取餘之後的結果 樣例輸入 3 2 3 5 3 100 10 11 123...

NYOJ 102 次方求模

時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 求a的b次方對c取餘的值 輸入 第一行輸入乙個整數n表示測試資料的組數 n 100 每組測試只有一行,其中有三個正整數a,b,c 1 輸出輸出a的b次方對c取餘之後的結果 樣例輸入 3 2 3 5 3 100 10 11 123...

NYOJ 102 次方求模

次方求模 時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 求a的b次方對c取餘的值 輸入 第一行輸入乙個整數n表示測試資料的組數 n 100 每組測試只有一行,其中有三個正整數a,b,c 1 典型的快速冪求模,如果對快速冪求模不熟悉的話,可以參考 坑點應該就乙個吧,資料型別別...