Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
FR_20_08 - Liczby potęgowe |
Twoim zadaniem jest wypisanie wszystkich liczb potęgowych znajdujących się w przedziale [a..b]. Liczba potęgowa to liczba, którą można zapisać w postaci xy, gdzie x jest liczbą naturalną, a y – liczbą całkowitą większą lub równą 2. Zakładamy, że w przedziale znajduje się co najmniej jedna liczba potęgowa.
Wejście
Na wejściu otrzymasz dwie liczby całkowite a i b, oddzielone pojedynczą spacją, przy czym: 1 ≤ a ≤ b ≤ 1015 oraz b – a ≤ 1000000000.
Uwaga! W języku Python dane możesz wczytać w następujący sposób:
a, b = map(int, input().split())
.
Wyjście
Na standardowe wyjście wypisz rosnąco wszystkie liczby potęgowe znajdujące się w przedziale [a..b]. Liczby należy oddzielić pojedynczym odstępem.
Przykład
Wejście:
1 30
Wyjście:
1 4 8 9 16 25 27
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2025-03-20 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM32-GCC COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET |