Fișierul intrare/ieșire circular2.in, circular2.out Sursă .campion 2003
Autor Nistor-Eugen Moț Adăugată de avatar Isabela_coman Coman Isabela Patricia Isabela_coman
Timp de execuție pe test 0.05 sec Limită de memorie 15360 KB
Scorul tău N/A Dificultate N/A

Circular2 (clasele 5/6/7/8 )

Se spune ca sirul y1, y2, ..., yn este o permutare circulara cu p pozitii a sirului x1, x2, ..., xn daca y1=xp+1, y2=xp+2, ..., yn=xp+n, unde indicii mai mari ca n se considera modulo n, adica indicele k, cu k>n se refera la elementul de indice k-n.

Cerinta

Pentru doua siruri date determinati daca al doilea este o permutare circulara a primului sir.

Date de intrare

Pe prima linie a fisierului de intrare circular2.in este scris numarul natural n. Pe liniile urmatoare sunt doua siruri de caractere de lungime n, formate numai din litere mari ale alfabetului latin.

Date de ieșire

Prima linie a fisierului circular2.out se va scrie cel mai mic numar natural p pentru care sirul de pe linia a treia este o permutare circulara cu p pozitii a sirului de pe linia a doua, sau numarul -1 daca nu avem o permutare circulara.

Restricții

  • 1 ≤ n ≤ 20000

Exemplu

circular2.in circular2.out
10
ABCBAABBAB
BABABCBAAB
7

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 2 categorii