總時間限制: 1000ms 記憶體限制: 65536kb
描述
給出乙個整數a和乙個正整數n,求乘方an。
輸入
一行,包含兩個整數a和n。-1000000 <= a <= 1000000,1 <= n <= 10000。
輸出
乙個整數,即乘方結果。題目保證最終結果的絕對值不超過1000000。
樣例輸入
2 3樣例輸出
8原始碼
方法一(ac——10分)
#includeint main()
{ long int a,n,sum=1;
scanf("%ld %ld",&a,&n);
for(int i=0; i方法二:(wrong answer——2分)
#includeint main()
{ long int a,n,sum=0;
scanf("%ld %ld",&a,&n);
for(int i=0; iyuan
語言 乘方 14 1 2 冪的乘方
14 1.2冪的乘方 1 知道冪的乘方的意義 2 會進行冪的乘方計算 重點會進行冪的乘方的運算 難點冪的乘方法則的總結及運用 一 複習引入 1 敘述同底數冪乘法法則,並用字母表示 2 計算 a2 a5 an a4 a4 a4.二 自主 1 思考 根據乘方的意義及同底數冪的乘法填空,看看計算結果有什麼...
演算法訓練 矩陣乘方
問題描述 給定乙個矩陣a,乙個非負整數b和乙個正整數m,求a的b次方除m的餘數。其中乙個nxn的矩陣除m的餘數得到的仍是乙個nxn的矩陣,這個矩陣的每乙個元素是原矩陣對應位置上的數除m的餘數。要計算這個問題,可以將a連乘b次,每次都對m求餘,但這種方法特別慢,當b較大時無法使用。下面給出一種較快的演...
高精度乘方二
上面只是說到整指數,如果指數是小數,情況就複雜多了,有一種方法是先把小數化成分數 如2的1.2次方就等於2的5分之6次方,等價於2的6次方,再開5次方,yroot 5,2 6 2.2973967099940700135972538935559 這個方法缺點很大,如2 0.11111111111111...