reorganizare

Time limit: 0.2s Memory limit: 4MB Input: reorganizare.in Output: reorganizare.out

Ministerul numerelor are de câteva zile un nou șef. Acesta a dorit să facă o serie de schimbări în ministerul pe care îl conduce și a început “reorganizarea” cu mulțimea numerelor naturale în 2 etape: mai întâi toate numerele naturale au fost așezate fără spațiu (sau alt separator) între ele. După această primă etapă, mulțimea numerelor naturale arăta astfel:

12345678910111213141516171819202122232425262728293031321234567891011121314151617181920212223242526272829303132 \dots.

A doua etapă a “reorganizării” a constat în formarea unor noi “grupe”: o grupă de o cifră, o grupă de 22 cifre, o grupă de 33 cifre și așa mai departe. Astfel, “grupele reorganizate” sunt:

11, 2323, 456456, 78917891, 0111201112, 131415131415, 16171811617181, 9202122292021222, 324252627324252627 \dots.

Cerință

Pentru un număr natural N dat, să se afișeze prima și ultima cifră din cea de-a N-a grupă de cifre obținută după “reorganizare”, valori separate printr-un spațiu.

Date de intrare

Fișierul de intrare reorganizare.in conține valoarea numărului natural NN.

Date de ieșire

În fișierul de ieșire reorganizare.out se va afișa prima și ultima cifră din cea de-a NN-a grupă de cifre obținută după “reorganizare”, valori separate printr-un spațiu.

Restricții și precizări

  • 1N1 000 0001 \leq N \leq 1 \ 000 \ 000;
  • Pentru teste în valoare de 4040 puncte: 1N2501 \leq N \leq 250;
  • Pentru teste în valoare de 6060 puncte: 1N40 0001 \leq N \leq 40 \ 000;

Exemplul 1

reorganizare.in

8

reorganizare.out

9 2

Explicație

99 și 22 sunt prima, respectiv ultima cifră din grupa a 88 a care este 9202122292021222

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