Afişează mesaje
Pagini: [1] 2
1  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Sir7 : Martie 29, 2015, 16:50:43
Nu
2  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Sir7 : Martie 29, 2015, 16:37:53
Da, nu conteaza in ce ordine sunt elementele din sir.
3  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Sir7 : Martie 29, 2015, 15:44:02
Da
4  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Sir7 : Martie 29, 2015, 15:01:50
Da
5  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Secv10 : Martie 29, 2015, 15:00:56
Da
6  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Mafia : Martie 29, 2015, 15:00:10
Fara comentarii
7  infoarena - concursuri, probleme, evaluator, articole / ONIS 2015 / Răspuns: Secv10 : Martie 29, 2015, 14:45:41
Da
8  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: BOI 2014 : August 13, 2014, 16:11:55
@Vlad
La problema 1 nu cred ca ai inteles bine. Daca ai cazul urmator: un nod conectat la 10 fii si costul dintre nod si oricare fiu e 10, iar ce ai cautat tu binar e 15, trebuie sa eliminii pe rand toti fiii, nu doar pe cel mai mare. Pentru asta cam trebuie sa sortezi descrescator fiii pentru un nod si dupa sa vezi primii doi care au suma mai mica sau egala cu ce ai cautat tu. Complexitatea iti iese cam O(N log N log Cmax) si nu era destul de buna. Cu mai multe optimizari am reusit sa am 1.2 secunde, dar limita era o secunda.
La problema 3 se poate o dinamica d[n][j][k] = in cate moduri poti sa pui n numere daca al doilea poate sa aleaga numere din cele mai mici j si al treilea poate sa aleaga din cele mai mici k, n >= j >= k. Exista recurenta destul de usoara in O(N), dar se poate reduce cu sume partiale la O(1). Daca folosesti numere mari cu baza 10^9 intra destul de lejer in timp si O(N^4 * nr_mari) pentru ca ai constanta foarte mica.
9  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: IOI 2014 : Iulie 22, 2014, 23:37:35
Anul asta la IOI nu s-au confiscat telefoanele inainte de probe. Singura masura a fost inchiderea internetului in hotel. Inainte de a doua proba am vazut vreo 2 turci care stateau pe net pe telefoane, deci nici asta nu a fost o mare problema daca incercai sa "socializezi".
10  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: CEOI 2014 : Iunie 22, 2014, 14:30:49
Pe total, Andrei e pe 1 Winner 1st place, Rares pe 3 Winner 1st place, Alex pe 6 Winner 2nd place si Radu pe 13  Winner 3rd place.
11  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: CEOI 2014 : Iunie 20, 2014, 18:06:38
Problema 3 suna cam asa:

Trebuie sa faci un Encode si un Decode. Encode primeste doua numere X si Y, X != Y si trebuie sa returneze un numar H. Decode primeste un numar Q si numarul H returnat de Encode si daca Q = X trebuie sa returneze 1, altfel 0, Q e tot timpul fie X fie Y.

Restrictii: 1 <= X, Y <= 920
Pentru 27 de puncte 1 <= H <= 20
Pentru 100 de puncte 1 <= H <= 12
Intr-un fisier sunt 2 milioane de testcase-uri.
12  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: ONI 2014 : Aprilie 09, 2014, 00:52:32
La clasa a IX-a solutia oficiala la problema "progresie":http://oni2014.cnlodobescu.ro/wp-content/uploads/2014/04/progresie.pdf este gresita. Desi sunt vreo 3 solutii oficiale de 100 de puncte, niciuna nu este corecta. In enunt zice ca elementul maxim sa fie <= [2 * N * sqrt(N)] dar comisia nu respecta asta. Pentru n = 4097 toate cele 3 solutii oficiale afiseaza cel putin un numar > 530.000, dar [2 * 4097 * sqrt (4097)] = 524.480.
Din cate stiu, au fost 2-3 concurenti care au gasit o alta solutie care se incadreaza in limitele problemei, dau au fost inca vreo 4 care au avut solutia proasta a comisiei. Toti 6-7 au luat 100 de puncte. Astazi la intalnirea cu lotul cand am ridicat problema asta au zis ca solutia lor e buna si ca nu am inteles eu, dar acum m-am uitat pe sursele oficiale si sunt proaste. Ce trebuie facut intr-un astfel de caz?

Aici sunt sursele oficiale. Sunt mai multe teste pe care solutiile dau gresit, dar nu am stat sa le caut pe toate. Inca cateva exemple sunt 4098 si 4099.
https://ideone.com/Sh2nmm - Chesca Ciprian (am comentat ifstream si ofstream si am inlocuit f>> cu cin>> si g<< cu cout<<)
https://ideone.com/tt07k6 - Pit Rada Vasile Ionel (am adaugat iostream, am comentat fin si fout si am inlocuit fin>> cu cin>> si fout<< cu cout<<)
https://ideone.com/yyCXsd - Eugen Nodea (singurele modificari au fost sa comentez freopen-ul)

Singura sursa oficiala care respecta restrictia ca numerele sa fie mai mici decat 2 * N * sqrt (N), pacat ca nu respecta si restrictia ca numerele sa nu fie in progresie aritmetica (un exemplu 88574 177148 265722)
https://ideone.com/qDHMIc - Popescu Silviu (am scos freopen-ul)
13  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Timetravel : Iunie 07, 2013, 16:05:15
Citeste bine enuntul si intelege-l. In momentul in care ai primul query celelalte operatii inca nu s-au executat inca(inca nu s-a aduagat niciun insert, nu s-a adaugat niciun delete, etc).
14  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Timetravel : Iunie 07, 2013, 15:56:22
Cum te uiti pe axa timpului inainte de prima operatie nu exista nici un insert sau erase. Deci nu exista nicio valoare.

Nu se precizeaza nicaieri ca operatia de tipul 5 se adauga la un moment de timp, la ea trebuie sa raspundeti pe loc in functie de cum arata axa timpului.
15  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Timetravel : Iunie 07, 2013, 15:43:02
Citat
Nu vor exista doua operatii de insert cu aceeasi valoare in acelasi timp.
16  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Timetravel : Iunie 07, 2013, 15:35:30
Fara comentarii.
17  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Timetravel : Iunie 07, 2013, 15:21:49
Da.
18  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Permsplit : Iunie 07, 2013, 15:15:23
Da.
19  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Return of the MVC : Iunie 07, 2013, 14:56:19
NO COMMENT
20  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Mai 01, 2013, 22:45:07
Apare următorul mesaj la o problemă (http://www.infoarena.ro/problema/algsort) : „Eroare în configurarea problemei”. Ce este de făcut?
Fixed.
21  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Alianta : Martie 24, 2013, 11:01:10
Comisia a hotarat sa se mareasca limita de timp cu 0.1 sec. Am dat un reeval si totul este ok acum.
22  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 1373 Luff : Martie 10, 2013, 20:04:23
Aici puteţi discuta despre problema Luff.
23  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 1374 Ksecv3 : Martie 10, 2013, 20:04:13
Aici puteţi discuta despre problema Ksecv3.
24  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 1358 Arbpal : Martie 10, 2013, 20:03:57
Aici puteţi discuta despre problema Arbpal.
25  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 1363 Aby : Martie 10, 2013, 20:03:50
Aici puteţi discuta despre problema Aby.
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines