Pagini recente » Diferente pentru arhiva-educationala intre reviziile 14 si 13 | Diferente pentru problema/misiune intre reviziile 29 si 30 | Diferente pentru onis-2014/clasament-final intre reviziile 11 si 12 | Diferente pentru utilizator/wefgef intre reviziile 15 si 16 | Diferente pentru problema/strdup intre reviziile 3 si 2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="strdup") ==
Mihai are un şir de caractere de lungime **N** format din litere mici şi mari ale alfabetului Englez şi cifre. Acesta definieşte un substring (e.g. caractere aflate pe poziţii consecutive) ca fiind duplicat, dacă substring-ul apare de cel putin 2 ori in şirul iniţial, la poziţii diferite. Mai mult, Mihai defineşte valoarea unui şir de caractere astfel: probabilitatea ca alegând aleator un substring nevid, acesta să fie duplicat. Să se găsească valoarea unui şir de caractere dat. Rezultatul se va afişa sub forma unei fracţii **ireductibile**.
Mihai are un şir de caractere de lungime **N** format din litere mici şi mari ale alfabetului Englez şi cifre. Acesta definieşte un substring (e.g. caractere aflate pe poziţii consecutive) ca fiind duplicat, dacă substring-ul apare de cel putin 2 ori in şirul iniţial, la poziţii diferite. Mai mult, Mihai defineşte valoarea unui şir de caractere astfel: probabilitatea ca alegând aleator un substring nevid <tex>s[i...j] (i <= j)</tex> acesta să fie duplicat. Să se găsească valoarea unui şir de caractere dat. Rezultatul se va afişa sub forma unei fracţii ireductibile.
h2. Date de intrare
Fişierul de intrare $strdup.in$ conţine pe prima linie numărul de teste **T**. Pe următoarele **T** linii se va găsii câte un şir de caractere format din litere mici şi mari + cifre.
Fişierul de intrare $strdup.in$ ...
h2. Date de ieşire
În fişierul de ieşire $strdup.out$ se vor scrie **T** fracţii pe câte un rând, sub forma <numărător>/<numitor> (fără alte spaţii suplimentare), reprezentând probabilitatea ca alegând aleator un substring nevid, acesta să fie duplicat.
În fişierul de ieşire $strdup.out$ ...
h2. Restricţii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.