Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

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łowego50000B
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

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.