Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | harddp.in, harddp.out | Sursă | Concursul National de Informatica "Adolescent Grigore Moisil" |
Autor | Florin Chirica | Adăugată de | |
Timp execuţie pe test | 0.025 sec | Limită de memorie | 65536 kbytes |
Scorul tău | N/A | Dificultate |
Vezi solutiile trimise | Statistici
Harddp
Sorin a invatat recent algoritmul celui mai lung subsir comun dintre 2 siruri. Acum, stand in fata legendarului beci el se gandeste la urmatoarea problema.
Se da un sir A din N caractere de 0 si 1. El trebuie sa gaseasca un sir B, de lungime N , format tot din 0 si 1, astfel incat lungimea celui mai lung subsir comun dintre A si B sa fie minima.
Date de intrare
Fişierul de intrare harddp.in va contine pe prima linie un numar natural T , reprezentand numarul de teste.A doua linie contine N,numar intreg.A treia linie contine un sir binar de caractere de lungime N ( fara spatii intre caractere ). Structura testului se repeta de T ori.
Date de ieşire
În fişierul de ieşire harddp.out vor fi T linii,cate una pentru fiecare dintre teste.O linie contine un sir de caracte binar de lungime N.
Restricţii
- ... ≤ ... ≤ ...
- Va rugam sa nu spuneti comisiei ce ar spune Sorin!
Exemplu
harddp.in | harddp.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicaţie
...