Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
Cho hai số nguyên dương ~a~ và ~n~. Tính ~a^n~.
Input
- Gồm một dòng duy nhất ghi hai số nguyên dương ~a~ và ~n~ cách nhau bởi dấu cách.
Giới hạn:
- ~1 ≤ a ≤ 10^9; 1 ≤ n ≤ 1000~.
Output
- Kết quả của phép tính ~a^n~.
Sample
Input #1
5 7
Output #1
78125
Problem source: Chuyên Sơn La Online Judge
Bình luận
C++ kiểu: không bị quá thời gian nhưng sai=)
Code C++ cho ai cần nè nếu thấy hay cho mik 1 upvote nhaaa, mik dùng nhân số lớn AC 100%
pragma GCC optimize("O3","unroll-loops")
pragma GCC target("avx2")
include<bits/stdc++.h>
using namespace std;
define int long long
typedef vector < int > vi;
istream &operator >> (istream &cin, vi &a) {
}
ostream &operator << (ostream &cout, const vi &a) {
}
void del_zero(vi &a) {
}
vi inttovi(int n) {
}
vi operator * (vi a, vi b) {
}
void solve() {
} main() {
}
cách của bạn ngắn vậy,tui làm dài quá
def pow(a, n): if n == 1: return a else: temp = pow(a, n//2) if n % 2 == 0: return temp * temp else: return temp * temp * a
a, n = map(int, input().split()) print(pow(a, n)) code py3 full ac
python thuat toan a**n cua no kha manh r ko can viet ham dau
cho mình hỏi testcase 4 là gì vậy ạ toàn bị sai ở đó
số quá to ý bạn
python kiểu =))))