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 12 + 12 = 2, số 2 là một số nguyên tố, phân tích số 12 ta thấy 12 + 22 = 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 \leq 10^{5})\);
+ \(t\) dòng tiếp theo, mỗi dòng chứa một số nguyên dương \(n\ (n \leq 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 | Output |
---|---|
3 9 11 2358 | 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 \leq 10^{3}\);
+ Có 40% số test ứng với 40% số điểm thỏa mãn \(T \leq 10^{3}\) và \(n \leq 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.
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |