Tổng các ước
Đề bài
Mô tả
Với số nguyên dương , ký hiệu là tổng tất cả các ước dương của :
Ví dụ: , , .
Cho số nguyên , hãy tìm số nguyên dương nhỏ nhất sao cho . Nếu không tồn tại số như vậy, in ra .
Dữ liệu vào
- Dòng đầu chứa một số nguyên : số lượng truy vấn.
- Mỗi dòng trong dòng tiếp theo chứa một số nguyên .
Dữ liệu ra
Với mỗi truy vấn, in ra trên một dòng:
- nếu không tồn tại nào thỏa ;
- ngược lại, in ra số nhỏ nhất thỏa mãn.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 12 1 2 3 4 5 6 7 8 9 10 39 691 |
1 -1 2 3 -1 5 4 7 -1 -1 18 -1 |
nên với đáp án là . Không có nào có nên in . nên với đáp án là . nên với đáp án là . và không có số nhỏ hơn thỏa nên với đáp án là . |
| 4 2 12 13 31 |
-1 6 9 16 |
Không có nào có . . . , nhỏ hơn nên đáp án là . |
Bình luận