Tìm số cuối cùng
Submit solution
Points:
2
Time limit:
1.0s
Memory limit:
977M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Cho 2 số \(N\) và \(M\)
Bạn hãy giúp Han tìm chữ số tận cùng của \(N^M\) nhé.
Input
2 số \(N (1 \le N \le 100)\), \(M (1 \le M \le 10^6)\)
Output
Chữ số cuối cùng của \(N^M\)
VD
Input
3 5
Output
3
Comments
#include <bits/stdc++.h> using namespace std; int i, a, b, s = 1; signed main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> a >> b; for (i = 1; i <= b; i++) { s *= a; s %= 10; } cout << s; }
Cho em xin test case 7 với ạ !
Đây bạn nhé Test case #7: 167 106341
cho em xin testcase 6 voi a
NẾU KHÔNG LÀM ĐƯỢC THÌ MỚI ĐỌC.
Đây là bài tập điển hình của việc xử lý overflow trong lập trình, chứng minh rõ ràng việc lập trình là tìm 1 góc nhìn mới.
Đề bài cho 1<=N<=100 mà test case toàn N>100