問題描述
有一天,joe終於不能忍受計算 ab mod c 這種平凡的運算了,所以他決定要求你寫乙個程式,計算 ab mod c。
輸入格式
三個非負整數 a, b, c;
輸出格式
乙個整數 ans,表示 ab mod c;
樣例輸入
7 2 5
樣例輸出
4資料範圍
對於 30% 的測試資料:a ≤ 100, b ≤ 104, 1 ≤ c ≤ 100
對於 60% 的測試資料:a ≤ 104, b ≤ 105, 1 ≤ c ≤ 104
對於 100% 的測試資料:a ≤ 106, b ≤ 109, 1 ≤ c ≤ 106
題解一
快速冪(遞迴):
#include
using
namespace std;
typedef
long
long ll;
ll qpow
(ll a, ll b, ll c)}}
intmain()
題解二
快速冪(迭代):
#include
using
namespace std;
typedef
long
long ll;
ll qpow
(ll a, ll b, ll c)
return ans;
}int
main()
藍橋杯 演算法提高 JOE的算數 快速冪取模
資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 有一天,joe終於不能忍受計算a b c這種平凡的運算了。所以他決定要求你寫乙個程式,計算a b c。三個非負整數a,b,c 輸出格式 乙個整數ans,表示a b c 樣例輸入 7 2 5 樣例輸出 4資料規模和約定 30 a 10...
演算法提高 Torry的困惑 提高型
時間限制 1 sec 記憶體限制 512 mb 提交 41 解決 12 提交 狀態 討論版 torry從小喜愛數學。一天,老師告訴他,像2 3 5 7 這樣的數叫做質數。torry突然想到乙個問題,前10 100 1000 10000 個質數的乘積是多少呢?他把這個問題告訴 老師。老師愣住了,一時回...
演算法提高 掃雷
問題描述 掃雷遊戲你一定玩過吧!現在給你若干個n m的地雷陣,請你計算出每個矩陣中每個單元格相鄰單元格內地雷的個數,每個單元格最多有8個相鄰的單元格。0輸入格式 輸入包含若干個矩陣,對於每個矩陣,第一行包含兩個整數n和m,分別表示這個矩陣的行數和列數。接下來n行每行包含m個字元。安全區域用 表示,有...