Bài 13: Bảo mật thông tin trong các hệ CSDL

LL

Dùng phần mềm c++. Cho hai số nguyên xn, hãy tính lũy thừa xn.

Dữ liệu

- Là hai số nguyên xn cách nhau một khoảng trắng (1 ≤ x ≤ 1000, 1 ≤ n ≤ 1012)

Kết quả

- Là 4 số cuối của lũy thừa xn (xn mod 104)

Ví dụ

input

2 3

output

8

input

3 2

output

9

input

9 10

output

4401

( vì 9^10 = 3486784401 có 4 số cuối là 4401 )

Bạn nào biết giúp mình với!!

ML
24 tháng 11 2019 lúc 21:47

#include<bits/stdc++.h>

using namespace std;

int luythua(int x, int n){

return (n==0)?1:(x*luythua(x, n-1))%10000;

}

int main(){

int x, n;

cin>>x>>n;

cout<<luythua(x, n);

}

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
VH
Xem chi tiết
VC
Xem chi tiết
TP
Xem chi tiết
LN
Xem chi tiết
TP
Xem chi tiết
ND
Xem chi tiết