Hướng dẫn giải của TS10 TP.HCM 2023 - Luỹ thừa
Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người làm lời giải.
Nộp code mẫu trước khi tự giải được bài tập là một hành vi có thể bị ban.
Ý tưởng
- Với mỗi số ~P_i~ có dạng ~A_iX_i~ ta có thể tính được:
A[i] = P[i]/10, X[i] = P[i]%10
- Sau đó ta có thể tính ~A_i^{X_i}~ bằng vòng lặp
for
.
Code tham khảo
int n, sum = 0; cin >> n; for(int i = 1; i <= n; ++i) { int x, lt = 1; cin >> x; int mu = x%10; x /= 10; for(int i = 1; i <= mu; ++i) lt *= x; sum += lt; } cout << sum;
Bình luận