Luỹ thừa của k trong đoạn
Đề bài
Mô tả
Cho ba số nguyên , và . Bạn cần in ra tất cả các luỹ thừa của nằm trong đoạn theo thứ tự tăng dần.
Cụ thể, một số được gọi là luỹ thừa của nếu tồn tại số nguyên không âm sao cho (chú ý rằng ).
Nếu không có luỹ thừa nào của nằm trong đoạn , in ra .
Dữ liệu vào
Một dòng duy nhất chứa ba số nguyên , và cách nhau bởi dấu cách.
Dữ liệu ra
In ra các luỹ thừa của thuộc đoạn theo thứ tự tăng dần, mỗi số trên một dòng (hoặc cách nhau bởi khoảng trắng). Nếu không có giá trị nào thoả mãn, in ra .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 10 2 | 1 2 4 8 |
Các luỹ thừa của là Trong đó nằm trong ; thì lớn hơn nên không in ra. |
| 2 4 5 | -1 | Các luỹ thừa của là Không có giá trị nào nằm trong . |
| 1 90 90 | 1 90 |
và đều thuộc . |
Bình luận