SỐ ĐẶC BIỆT

Khi tìm hiểu về số tự nhiên, Nam phát hiện ra số tự nhiên có nhiều tính chất thú vị. Nhiều số tự nhiên có tính chất: Tổng bình phương các chữ số của nó là số nguyên tố, những số như thế Nam gọi là số đặc biệt. Ví dụ số 12, 14, 21 là các số đặc biệt.

Yêu cầu: Cho số nguyên dương \(n\). Hãy giúp Nam kiểm tra xem \(n\) có phải là số đặc biệt hay không?

Dữ liệu vào

+ ồm một dòng duy nhất chứa số nguyên dương \(n\ (n \leq 10^{18}).\)

Kết quả:

+ Dòng đầu ghi 1 nếu \(n\) là số đặc biệt, ngược lại ghi -1.

+ Dòng thứ 2 ghi một số là tổng bình phương các chữ số của \(n\).

Ví dụ

Input Output Input Output
21 1
5
24 -1
20

Ràng buộc:

+ Có 60% số test ứng với 60%  số điểm có \(10 \leq n \leq 10^{3}\).

+ Có 40% số test còn lại tương ứng với 40% số điểm không có ràng buộc gì thêm.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. tuythoi213 (4/6)
  3. bao_khanh (2/3)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]