[HSG3_BN_24] Tính tổng

Xem dạng PDF

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
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Cho một số tự nhiên ~N~ ~(N \le 10^{64})~.

Yêu cầu

Hãy viết chương trình tính tổng bình phương các chữ số của số tự nhiên đã cho.

Ví dụ: ~N = 1234~. Tổng bình phương các chữ số của nó là: ~1^2 + 2^2 + 3^2 + 4^2 = 30~.

Dữ liệu đầu vào

Gồm một số tự nhiên ~N~.

Dữ liệu đầu ra

Gồm một số nguyên duy nhất là tổng bình phương các chữ số của ~N~.

Ràng buộc dữ liệu

  • Có 60% test tương ứng 60% số điểm của bài với ~N \le 10^6~;
  • Có 20% test tương ứng 20% số điểm của bài với ~N \le 10^{18}~;
  • Có 20% test khác tương ứng với 20% số điểm còn lại của bài với ~N \le 10^{64}~.

Ví dụ

Ví dụ 1
INPUT
1234
OUTPUT
30

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.