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_06_19 - Liczby wyborne

Liczby wyborne

Zadanie dotyczy podzielności. Zdefiniujmy pewne ciekawe liczby:

Liczbę n-cyfrową nazwiemy wyborną, jeśli dla każdego k∈{1,…,n} jej pierwszych k cyfr tworzy liczę podzielną przez k.

Np. liczba pięciocyfrowa 12320 jest liczbą wyborną, bo
1|1
2|12
3|123
4|1232
5|12320

Zadanie polega na znalezieniu najbliższej liczby wybornej dla pewnego zapytania.


Wejście
W pierwszym wierszu wejścia znajduje się liczba całkowita d (1 ≤ d ≤ 104) oznaczająca liczbę przypadków testowych. Każdy przypadek testowy, to jedna liczba całkowita n (1 ≤ n ≤ 10100).

Wyjście
Na wyjściu, dla każdego przypadku testowego, należy wyznaczyć najbliższą liczbę wyborną. Jeśli dwie liczby wyborne, na osi liczbowej, są oddalone od liczby n w jednakowej odległości, należy wypisać mniejszą z nich.


Przykład

Wejście
4
25
123
2020
20000

Wyjście
24
123
2016
20120


Dodane przez:Mariusz Śliwiński
Data dodania:2016-10-17
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 ASM64 COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET

ukryj komentarze
2016-11-20 13:27:15
OK, dzięki za wyjaśnienie.
Paf
2016-11-20 13:00:29 Mariusz ¦liwiñski
Podmieniłem jeden test, bo nie spełniał warunków wejścia. Zgłoszenia zostały ponownie sprawdzone, stąd taka sytuacja.
2016-11-20 12:57:54
Dziwna sprawa, próbowałem zrobić to zadanie 3 razy, za każdym razem dostałem "błędną odpowiedź" i przy okazji przekroczony czas wykonania. Spędziłem godziny na szukaniu błędu i na optymalizacjach, aż nagle patrzę a tu wszystkie 3 próby zmieniły mi się na zielono. To mój pierwszy FRAKTAL i w ogóle SPOJ, więc nie wiem jak mam interpretować taką sytuację?
Paf

Ostatnio edytowany: 2016-11-20 12:58:42
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.