Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2017-03-11 09:39:46.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:snowball.in, snowball.outSursăFMI No Stress 2017
AutorMaria PandeleAdăugată defmins7Fmi No Stress 7 fmins7
Timp execuţie pe test0.25 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Snowball

Este iarna si deabia a nins in orasul Imaginar. Astfel, s-a depus un strat format din fulgi de zapada. Fiecare are forma lui spectaculoasa, dar, desi stim prea bine ca “nu exista doi fulgi de zapada la fel”, vom considera in aceastra problema ca aceastia sunt de maxim 26 de tipuri, codificate prin litere mici ale alfabetului englez (de la ‘a’ la ‘z’).

Otis si Fetita au iesit afara si se bucura de zapada. Fetita a scormonit cu nascul prin zapada in linie dreapta, si a reusit sa formeze un bulgare B format dintr-un sir de fulgi de zapada b0, b1, ..., bm-1. Gelos, Otis vrea sa faca si el un bulgare mai frumos ca al Fetitei. Astfel, el se afla in fata unei fasii de zapada A, a0, a1, ..., an-1. El poate incepe de la orice indice i, cu 0 <= i < n, si poate forma un bulgare din fulgi aflati pe pozitii consecutive. Din motive necunoscute, Otis considera ca bulgarele sau e mai frumos decat cel al Fetitei, doar daca acesta nu se poate forma din bulgarele lui. Adica, bulgarele B, b0, b1, ..., bm-1, nu se gaseste ca subsir in secventa aleasa de Otis. Bineinteles, ca daca exista mai multe astfel de secvente in A, Otis o alege pe cea de lungime maximala. Cum singurul skill al lui Otis este sa manance, el va roaga pe voi sa-i dati din pizza voastra, dar si sa-l ajutati sa faca un bulgare de zapada mai frumos ca al Fetitei.

Date de intrare

Fişierul de intrare snowball.in contine pe prima linie doua numere naturale m si n, semnificand lungimea bulgarelui Fetitei respectiv lungimea fasiei in fata careia se afla Otis. Pe urmatoarea linie se afla un sirul B de m caractere, semnificand bulgarele Fetitei, iar pe cea de-a treia linie, sirul A de n caractere, semnificand portiunea din fata lui Otis.

Date de ieşire

Fişierul de ieşire snowball.out va contine doua numere naturale semnificand lungimea bulgarelui lui Otis si pozitia de unde acesta va incepe sa-l formeze. In cazul in care nu exista solutie, veti afisa mesajul "Otis primeste doar pizza!".

Restricţii

  • 1 ≤ m,n ≤ 100 000
  • Sirurile A si B vor contine doar litere mici ale alfabetului englez

Exemplu

snowball.insnowball.out
4 11
aaba
zaxabebaija
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?