test

Time limit: 0.02s Memory limit: 2MB Input: test.in Output: test.out

Pentru a testa un nou dispozitiv, o echipă de cercetători a aplicat un test standard format din nn numere naturale cu cel puţin două şi cel mult nouă cifre.

Rezultatele verificării nu au fost convingătoare iar cercetătorii au decis să aplice un nou test cu nn valori pe care le construiesc, plecând de la setul iniţial, astfel: pentru fiecare număr din set, se elimină cifra a cărei poziţie în cadrul numărului coincide cu poziţia valorii respective în şirul iniţial. Se consideră cifra unităţilor ca fiind pe poziţia 11 în număr, cifra zecilor pe poziţia a doua în număr ş.a.m.d. Dacă numărul de cifre este mai mic decât poziţia valorii în şir, când se ajunge la cifra cea mai semnificativă se continuă numărarea poziţiilor cifrelor din număr cu cifra unităţilor, în mod circular. Astfel, pentru un număr care are patru cifre, aflat pe poziţia a şasea, se vor număra şase cifre circular, de la dreapta la stânga: primele patru, de la unităţi la mii apoi a cincea va fi din nou cifra unităţilor iar a şasea cifra zecilor. Se va elimina cifra zecilor.

Cerinţă

Dat nn, numărul de valori din testul standard şi cele nn numere din care este format acesta, să se determine valorile din noul set de test construit după regula stabilită de cercetători.

Date de intrare

Din fişierul text test.in se citesc, din prima linie nn, numărul de valori din testul standard apoi, din linia următoare cele nn numere naturale, separate prin câte un spaţiu, din care este format acesta.

Date de ieşire

Fişierul text test.out va conţine, pe prima linie nn numere v1 v2 vnv_1 \ v_2 \dots \ v_n, separate prin câte un spaţiu, reprezentând valorile din noul set de test construit după regula stabilită de cercetători.

Restricţii şi precizări

  • 1n1 0001 \leq n \leq 1\ 000
  • 10v1,v2,vn999 999 99910 \leq v_1, v_2, \dots v_n \leq 999\ 999\ 999

Exemplu

test.in

4
95020 1023 27 94512

test.out

9502 103 2 9512

Explicație

9502095020 se află pe prima poziţie, deci vom elimina cifra unităţilor 9502\rightarrow 9502
10231023 se află pe poziţia a doua, deci vom elimina cifra zecilor 103\rightarrow 103
2727 este pe poziţia a treia din şir, dar are doar 22 cifre, astfel încât continui numărarea de la cifra unităţilor : 77- poziţia 11, 22-poziţia 22, 77-poziţia 33 \rightarrow elimin cifra 77, numărul devine 22
9451294512 este pe poziţia a patra, elimin cifra miilor 9512\rightarrow 9512

Log in or sign up to be able to send submissions!