Afişează mesaje
Pagini: 1 ... 5 6 [7] 8 9 ... 13
151  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 290 Gandaci Java : Martie 28, 2013, 16:51:19
Inlocuieste asta :
Cod:
for(register int i=1;i<=m;++i)
        if(g)  Graf.assign(Graf.size()+1,0);
cu
Cod:
for(int i=1;i<=m;i++)
        Graf[i].clear();
152  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 290 Gandaci Java : Martie 28, 2013, 16:33:42
Incearca sa resetezi toti vectorii folositi, inainte de a incepe un nou test. Succes!
153  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Feedback Algoritmiada 2013, Runda 4 : Martie 24, 2013, 16:05:53
Pana la urma cati se vor califica la runda finala pentru clasele 11-12?  Smile Multumesc!
154  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 880 Unique : Martie 23, 2013, 11:30:44
Poate detalia cineva solutia cu paduri de multimi disjuncte? Am vazut ca in solutia oficiala nu este descrisa ci doar precizata. Multumesc!
155  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: generare numere de p cifre : Martie 19, 2013, 16:33:15
Afisezi toate numerele intre 10^(p-1) si (10^(p-1))-1 inclusiv. Succes!
156  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 428 Ghicit : Martie 16, 2013, 17:37:48
Cred ca ar trebui marita putin limita de timp. Cu O(N * log2 N) iau 90 cu 2 TLE si am inteles ca radix sort merge mai incet la problema asta decat sort din STL. Multumesc!
157  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Numere mari : Martie 16, 2013, 15:59:57
Daca ai n numere naturale si vrei sa afisezi produsul lor modulo un numar MOD, atunci stii ca (a*b)%MOD=(a%MOD * b%MOD)%MOD;
Daca vrei sa afisezi produsul (care depaseste 10^18) trebuie sa folosesti operatiile pe numere mari. Pentru mai multe detalii citeste asta : http://infoarena.ro/multe-smenuri-de-programare-in-cc-si-nu-numai.
158  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 007 Datorii : Martie 16, 2013, 10:09:25
Complexitatea programului tau este O(N*M), ceea ce nu este optim. Pentru 100 de puncte trebuie sa scoti O(M*log2 N).
Incearca sa inveti arbori de intervale sau arbori indexati binar. Succes!
159  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1374 Ksecv3 : Martie 12, 2013, 10:30:28
Daca nu citesti cu streamuri poti face asa :
Cod:
fseek(stdin,0,SEEK_SET); 
Succes!  Ok
160  infoarena - concursuri, probleme, evaluator, articole / .com 2012 / Răspuns: Arbpal : Martie 10, 2013, 19:38:10
Eu am facut un fel de dinamica pe arbore. Ideea de baza era ca P(x,y) este palindrom daca P(tata[ x ],tata[ y ]) este palindrom si c[ x ]=c[ y ], insa trebuia sa tratezi cazuri particulare(cand nodurile sunt in acelasi subarbore, cel determinat de nodul de pe nivelul mai mic).  Very Happy
161  infoarena - concursuri, probleme, evaluator, articole / .com 2012 / Răspuns: Ksecv3 : Martie 10, 2013, 14:16:58
Sirul este circular?
Prima subsecventa incepe mereu pe pozitia 1?
162  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Martie 06, 2013, 21:19:12
Nu se poate accesa pagina http://infoarena.ro/preoni-2008/runda-2/solutii.   Smile
163  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 187 Ecuatii : Martie 06, 2013, 21:00:40
Nu trebuie sa le scoti din hash. Faci asa:
Cod:
int search(int X){
    int key = abs(X%NMAX);
    int s=0;
    for(vector < int >::iterator it = Hash[key].begin();it!=Hash[key].end();++it)
        if(*it == X)
            s++;
    return s;
}
Functia returneaza in cate moduri ai obtinut X. Succes!
164  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 187 Ecuatii : Martie 06, 2013, 17:24:48
Cod:
int search(int X){
    int key = abs(X%NMAX);
    for(vector < int >::iterator it = Hash[key].begin();it!=Hash[key].end();++it)
        if(*it == X)
            return 1;
return 0;
}
Pot exista mai multe combinatii diferite care sa dea suma X.   Ok
165  infoarena - concursuri, probleme, evaluator, articole / .com 2012 / Răspuns: .com 2012 Runda 3 : Martie 05, 2013, 16:44:11
Aoleu scuze da. Am uitat. Revin imediat cu noua data.
Multumim!  Ok
166  infoarena - concursuri, probleme, evaluator, articole / .com 2012 / Răspuns: .com 2012 Runda 3 : Martie 05, 2013, 16:39:01
Nu se poate sa o mutati duminica? Sambata este Olimpiada Judeteana de Matematica.
167  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 005 Potrivirea sirurilor : Martie 04, 2013, 14:29:08
Oricum, este foarte surprinzator ca a luat 60 de puncte cu strstr().  Shocked
168  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 413 Apel : Martie 04, 2013, 14:27:06
Numele functiilor reprezinta o litera mare, iar numele variabilelor o litera mica.
169  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: OJI 2013 : Martie 02, 2013, 16:08:13
Eu nu am gasit nimic la clasele 9 si 10, dar cred ca o sa apara in curand.  Ok
170  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: OJI 2013 : Martie 02, 2013, 16:04:21
La problema Subsecvente de la 11-12 se putea mai putin de O(n*60*|S|)?
171  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 102 Lanterna : Martie 01, 2013, 15:18:22
Intotdeauna testele mici sunt cele provocatoare.
172  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 102 Lanterna : Martie 01, 2013, 14:24:32
Am schimbat un test cu unul mai "provocator" si am reevaluat problema. (In caz ca va intrebati de ce unii au cu 10p mai putin decat inainte).  Pimp
Cred ca asta e motivul.  Very Happy
173  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 029 Infasuratoare convexa : Martie 01, 2013, 10:11:29
Daca pot fi puncte coliniare pe infasuratoare ce trebuie modificat la scanarea Graham?
Multumesc!
174  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Calcularea functiei phi(N) folosind Ciurul lui Eratostene : Februarie 25, 2013, 15:15:07
Da, scuze. O(N log log N) e pentru Ciurul lui Erastotene, dar acolo se sare peste numerele care nu sunt prime.
175  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1010 Pietre2 : Februarie 25, 2013, 15:12:13
Cod:
198
1 1
Succes!  Ok
Pagini: 1 ... 5 6 [7] 8 9 ... 13
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines