Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2012-04-14 22:54:33.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:palindrom3.in, palindrom3.outSursăONI 2012 - clasa a 9-a
AutorAlexandru Cazacu, Cosmin-Mihai Tutunaru, Dragos Oprica, Robert Hasna, Vlad Duta, Vlad IonescuAdăugată deSpiderManSimoiu Robert SpiderMan
Timp execuţie pe test0.2 secLimită de memorie128000 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Palindrom3

Cu mult timp în urmă, într-un tărâm foarte, foarte îndepărtat, a existat o ţară numită Tnamap. Locuitorii acestei ţări puteau să aplice instantaneu transformări asupra cifrelor unui număr, utilizând un tablou de corespondenţe T.

O cifră c a unui număr poate fi înlocuită cu cifra corespunzătoare ei, Tc.

Dalv şi Sogard, doi indivizi speciali ai acestei societăţi ciudate se aflau în drum spre INO când au conştientizat că pot transforma instantaneu, folosind număr minim de transformări de cifre, orice număr N într-un palindrom divizibil cu un număr natural K. Dacă sunt mai multe astfel de numere, îl determină pe cel mai mare.
Voi puteţi?

h2. Cerinţă

Cunoscând valorile T0, T1, …, T~$9$, numărul ce urmează a fi transformat N şi numărul K (divizorul palindromului), determinaţi:

  1. Numărul maxim care se poate obţine aplicând transformări succesive numărului N dat.
  2. Cel mai mare dintre palindromurile divizibile cu K, ce se pot obţine din numărul N, efectuând un număr minim de transformări asupra cifrelor numărului dat, respectiv asupra cifrelor numerelor obţinute pe parcurs.

Date de intrare

Fişierul de intrare palindrom3.in ...

Date de ieşire

În fişierul de ieşire palindrom3.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

palindrom3.inpalindrom3.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?