Mai intai trebuie sa te autentifici.
Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2020-05-27 12:08:22.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:shopping.in, shopping.outSursăJunior Challenge 2020
AutorAlexa TudoseAdăugată deJuniorChallenge2020Comisia JuniorChallenge2020
Timp execuţie pe test0.2 secLimită de memorie131072 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Shopping

Kokalaru47 a intrat într-o nouă încurcătură! Prietenul său, Marele Anonim, şi-a cumpărat de curând o permutare p de o frumuseţe nemaiauzită. Curios din fire, Kokalaru47 vrea să afle permutarea, însă Marele Anonim i-a zis doar că are lungimea N şi a decis să nu dezvăluie în mod direct alte informaţii. În schimb, îi va răspunde la mai multe întrebări.

Într-o întrebare, Kokalaru47 îi dă Marelui Anonim două stringuri A si B de lungime N. Marele Anonim creează apoi alte două stringuri C si D, unde C = .., iar D = ... . În final, Marele Anonim răspunde la întrebare cu lungimea prefixului maximal comun dintre C si D în care există cel mult o nepotrivire între aceste două stringuri.

Înainte de a-i pune Marelui Anonim o întrebare, Kokalaru47 trebuie să cumpere ingredientele pentru întrebarea respectivă. El merge, aşadar, la Magazinul de Stringuri şi achizitionează 2N caractere (N pentru stringul A si N pentru stringul B). Se ştie că litera care apare pe pozitia c în alfabetul englez costă c-1 parai.

Date de intrare

Ajutaţi-l pe Kokalaru47 să afle permutarea misterioasă fară să-şi depăşească bugetul de P parai.


h2. Date de intrare

Fişierul de intrare shopping.in ...

Date de ieşire

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

Restricţii

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

Exemplu

shopping.inshopping.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?