1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var a, n, k, c, b: integer; begin readln( a ); readln( n ); k:= n; b:= 1; c:= a; while k <> 0 do if k mod 2 = 0 then begin k:= k div 2; c:= c * c; end else begin k:= k - 1; b:= b * c; end; writeln( b ); end. |
-
upload with new input
-
結果: Success time: 0.01s 記憶體: 4112 kB 回傳值: 0
11 0
1
-
結果: Success time: 0.01s 記憶體: 4112 kB 回傳值: 0
12 1
12
-
結果: Success time: 0.01s 記憶體: 4112 kB 回傳值: 0
8 2
64
-
結果: Success time: 0.01s 記憶體: 4112 kB 回傳值: 0
3 3
27
-
結果: Success time: 0.01s 記憶體: 4112 kB 回傳值: 0
5 125
1277562581



