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_10_18 - Liczby szczęśliwe

Liczby szczęśliwe

Co to są i jak powstają liczby szczęśliwe?
Wypiszmy kolejne liczby naturalne zaczynając od liczby 1, po czym usuńmy co drugą (wszystkie parzyste). Pozostanie ciąg liczb nieparzystych: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, ... Z tego ciągu usuńmy teraz co trzecią liczbę. Co trzecią nie dlatego, że jest po dwójce, ale dlatego, że była ona drugą liczbą w ciągu, który powstał po pierwszej operacji. Otrzymujemy ciąg: 1, 3, 7, 9, 13, 15, 19, 21, 25, 27, 31, 33, ... Dalej popatrzmy, jaka jest trzecia liczba w nowo utworzonym ciągu. Siódemka. Usuwamy więc teraz co siódmą liczbę z tego ciągu. Pierwszą usuniętą liczbą będzie 19. Z nowego ciągu będziemy usuwać co dziewiątą liczbę, bo na czwartej pozycji została nam dziewiątka. Teraz jako pierwsza zostanie usunięta liczba 27, bo była ona na pozycji dziewiątej. W piątym kroku będziemy usuwać co trzynastą liczbę, w szóstym co piętnastą, i tak dalej, w nieskończoność. Liczby, które zostaną zdefiniujemy jako liczby szczęśliwe.


No to teraz trzeba postawić jakiś problem. Twoim zadaniem, a właściwie zadaniem twojego programu, będzie rozstrzygnąć, czy podana liczba na wejściu jest szczęśliwa.

 

Wejście
W pierwszym wierszu wejścia znajduje się liczba zapytań q (1 ≤ q ≤ 1000). Każde zapytanie to jedna liczba naturalna n (1≤n≤ 106), każda liczba w osobnym wierszu.

Wyjście
Dla każdego zapytania w osobnym wierszu należy wypisać słowo TAK, jeśli sprawdzana liczba jest szczęśliwa, albo słowo NIE w przeciwnym przypadku.

 

Przykład

Wejście
2
2018
2019

Wyjście
NIE
TAK


Dodane przez:Mariusz Śliwiński
Data dodania:2018-12-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

ukryj komentarze
2018-12-22 23:24:54 Michał Bryjak
Ciekawostka: np. liczba 2 nie jest szczęśliwą :)
2018-12-22 22:51:36 Michal G
Ciekawe zadanie :)
2018-12-22 21:35:39 Maciej Boniecki
Gratulacje Julia :)
2018-12-22 21:30:40 Julia Ostrowska
uff... w końcu :) dla mnie te liczby szczęśliwe wcale takie nie były ;)
2018-12-22 21:26:55 Mariusz ¦liwiñski
Np. liczba 586375 nie jest szczęśliwa.
2018-12-22 20:17:54 Julia Ostrowska
Można dostać wskazówkę co źle? Na ideonie wygląda dobrze
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.