Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2017-03-11 10:01:13.
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 iarnă şi deabia a nins în oraşul Imaginar. Astfel, s-a depus un strat format din fulgi de zăpada. Fiecare are forma lui spectaculoasă, dar, deşi ştim prea bine că “nu există doi fulgi de zăpadă la fel”, vom considera în aceastra problemă că aceastia sunt de maxim 26 de tipuri, codificate prin litere mici ale alfabetului englez (de la ‘a’ la ‘z’).

Otis şi Fetiţa au ieşit afară şi se bucură de zăpadă. Fetiţa a scormonit cu nascul în linie dreaptă, şi a reuşit să formeze un bulgăre B format dintr-un şir de fulgi de zăpadă b_0, b_1, ..., b_{m-1} . Gelos, Otis vrea să facă şi el un bulgăre mai frumos ca cel al Fetiţei. Astfel, el se află în faţa unei fâşii de zăpadă A, a_0, a_1, ..., a_{n-1} . El poate începe de la orice indice i,
cu 0 <= i < n, şi poate forma un bulgăre din fulgii aflaţi pe poziţii consecutive. Din motive necunoscute, Otis consideră că bulgărele său e mai frumos decât cel al Fetiţei, doar dacă acesta nu se poate forma din bulgărele lui. Adică, bulgărele B, b_0, b_1, ..., b_{m-1} , nu se găseşte ca subşir în secvenţa aleasă de Otis. Bineînţeles, că dacă există mai multe astfel de secvenţe în A, Otis o alege pe cea de lungime maximală. Cum singurul skill al lui său este să mănânce, el vă roagă pe voi să-i daţi din pizza voastră, dar şi să-l ajutaţi să facă un bulgăre de zăpada mai frumos ca al Fetiţei.

Date de intrare

Fişierul de intrare snowball.prima conţine pe două linie şi numere naturale m în n, semnificând lungimea bulgărelui Fetiţei respectiv lungimea fâşiei faţa căreia află se află Otis. Pe următoarea linie se şirul B de m caractere, semnificând bulgărele Fetiţei, iar pe cea de-şirul treia linie, A faţa de n caractere, semnificând porţiunea din lui Otis.

h2. Date de ieşire

Fişierul de ieşire snowball.va două conţine şi numere naturale semnificând lungimea bulgărelui lui Otis va poziţia de unde acesta să începe În-l formeze. în cazul există care nu afişa soluţie, veţi pizza mesajul "Otis primeste doar !".

Restricţii

  • 1 ≤ n ≤ 10 000 000
  • 1 ≤ m ≤ 26
  • Şirurile A şi B vor conţine doar litere mici ale alfabetului englez.
  • Şirul B nu va conţine două caractere la fel.

Exemplu

snowball.insnowball.out
3 7
acb
acabtty
6 1
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?