SỐ THÚ VỊ

Bảo hỏi Đức: Số 11 và số 12 có điểm chung gì liên quan đến số nguyên tố? Sau khi suy nghĩ, Đức nhận ra các số trên có chung đặc điểm là tổng bình phương các chữ số của chúng là một số nguyên tố.

Cụ thể phân tích số ~11~ ta thấy ~1^2 + 1^2 = 2~, số ~2~ là một số nguyên tố, phân tích số ~12~ ta thấy ~1^2 + 2^2 = 5~, số ~5~ là một số nguyên tố. Hai bạn đặt tên cho các số nguyên dương có tính chất này gọi là số thú vị.

Yêu cầu: Cho số nguyên dương ~ n ~, hãy tìm số thú vị nhỏ nhất lớn hơn ~ n ~.

Dữ liệu vào:

  • Dòng đầu tiên chứa số nguyên dương ~ t ~ là số bộ dữ liệu vào của bài toán ~ (t≤10^5) ~;

  • ~ t ~ dòng tiếp theo, mỗi dòng chứa một số nguyên dương ~ n~ ~(n≤10^6) ~.

Kết quả:

  • gồm ~ t ~ dòng, mỗi dòng ghi một số nguyên dương tương ứng là kết quả tính được theo dữ liệu vào.

Ví dụ: Input

3
9
11
2358 
Output
11
12
2362 
Ràng buộc:

  • Có 40% số test ứng với 40% số điểm thỏa mãn ~ t=1 ~ và ~ n≤10^3 ~;
  • Có 40% số test ứng với 40% số điểm thỏa mãn ~ T≤10^3 ~ và ~ n≤10^3 ~;
  • 20% số test còn lại ứng với 20% 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. topteo1243 (18/22)
  2. cao_thanh_dat (6/11)
  3. nsduc83 (5/23)
Trong 7 ngày
  1. caubeioi (39/63)
  2. nhatanh (33/47)
  3. dat092010 (24/35)
Trong 30 ngày
  1. caubeioi (179/327)
  2. phamnhi (153/428)
  3. bestsoilvam (151/248)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38226

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