Số hoàn hảo là số bằng tổng các ước thực sự dương của nó (ví dụ 6=1+2+3). Cho số nguyên n, tìm số hoàn hảo nhỏ nhất >= n. Yêu cầu dùng while ngoài và for trong để cộng ước; nếu while chạy quá 10000 thì in -1.
Một số nguyên n.
1 <= n <= 10000
Số hoàn hảo nhỏ nhất >= n hoặc -1 nếu không tìm thấy trong 10000 bước.
Ví dụ:
Đầu vào:
1
Đầu ra:
6
Giải thích:
Đang tải editor...