Afişează mesaje
|
Pagini: [1] 2
|
3
|
infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: Siruri de sufixe
|
: Septembrie 20, 2014, 18:23:09
|
lcp(x,y) = min(lcp(x,x+1),lcp(x+1,x+2),.....lcp(y-1,y)) Ce reprezinta lcp(x,y) aici ? Prefixul comun maxim al sufixelor care incep in pozitia x si y ? La sirul "abcdabdd" lcp(1,5) ar fi min(lcp(1,2),lcp(2,3),lcp(3,4),lcp(4,5)) care toate ar fi 0 
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 318 Buline
|
: Decembrie 23, 2013, 21:36:57
|
Da , nu m-am uitat in sursa ta , am banuit doar. Oricum la tine in sursa mi se pare foarte ciudat faptul ca iesi cand subsecventa ta depaseste lungimea n . Pot exista si alte subsecvente, de lungime mai mica sau egala cu n si de suma mai mare ca smax care se termina in elementul la care tu iesi din for sau dupa el . De-aia ar trebui sa faci cu un deque. Nu prea cred ca ai cum sa faci fara.
|
|
|
9
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: De ce nu-mi merge programul din topic in C++?
|
: Octombrie 19, 2013, 20:07:29
|
if(n%i!=0) prim=1; fout<<"Numarul este prim"; else fout<<"Numarul nu este prim";
Primul if nu prea are sens , tu ai facut verificarea in primul for , deci trebuie eliminat. Iti da eroarea pentru ca else-ul tau nu e corespondent niciunui if. Tu trebuie sa verifici daca variabila prim este egala cu 1.In caz afirmativ afisezi ca nr e prim altfel afisezi mesajul ca nu e prim. deci : if (prim==1) fout<<"Numarul este prim"; else fout<<"Numarul nu este prim";
P.S nu e nevoie sa testezi divizorii decat pana la radical din n si e si mult mai rapid.
|
|
|
18
|
infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: OJI 2013
|
: Martie 03, 2013, 18:16:34
|
Subiectele de la a 9-a au fost prea lungi , ai dreptate , cred ca puteau sa scurteze o mare parte din enunt , dar ca idee , au fost destul de dragute . Pe prima am facut-o in 25 min , m-am gandit sa citesc cu stdio dar am preferat streamurile ca sunt mult mai scurte desi cred ca aveam o banuiala ca la oji merg mai incet ca citirea folosind stdio. In final am luat 92p pe ea , nu stiu ce as fi putut gresi inafara de citirea prea inceata. A 2-a m-a cam zapacit putin la inceput , cred ca din cauza enuntului. Punctul a) era cam evident pentru toata lumea , dar la b) am inteles gresit ca clepsidrele alea trebuiau afisate in ultima stare data in fisierul de intrare . Asa ca am bulanit 49p  . Oricum , stie cineva cand se posteaza evaluatoarele ?
|
|
|
|