Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2011 / Răspuns: Data Algoritmiada 2011 Runda 2 : Februarie 17, 2011, 15:15:35
Eu sunt pentru mutare. Voi merge la AI-MAS WO duminica, asa ca nu voi participa la runda 2 daca nu se muta.
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1089 TractoMarm : Decembrie 05, 2010, 15:41:57
O optimizare este sa observi ca numarul de noduri care trebuie vizitate pentru un query poate fi mai mic.

Presupunem ca dist(x) < dist(y) (altfel se inverseaza x si y).

In primul rand, y si fiecare din copii lui y vor micsora suma distantelor cu dist(y) - dist(x) fiecare. Niciunul din copiii lui y nu trebuie vizitati (trebuie doar sa se calculeze cati copii are fiecare nod din arbore, lucru care se poate face in DFS-ul initial).

Apoi, daca se calculeaza z = LCA(x, y), se observa ca este de ajuns sa se viziteze numai nodurile dintre y si z, mergand pe parinti (care se calculeaza tot in DFS-ul initial). Contributia copiilor nodurilor de pe calea dintre y si z (exceptand copiii care fac parte din cale) se calculeaza ca mai sus.

Cu un LCA banal, se scot 40p. Nu stiu daca un LCA in O(1) ajunge pentru 100p, poate mai trebuie si alte smecherii Smile

Later edit: rationamentul de mai sus e valid, dar LCA-ul e complet inutil (de fapt, nici nu foloseam rezultatul LCA-ului). Trebuie sa fie alta smecherie pt 100p.
3  infoarena - concursuri, probleme, evaluator, articole / .com 2009 / Răspuns: Harta3 : Martie 14, 2010, 13:54:55
Stiu ca a expirat timpul pentru intrebari, dar sigur functioneaza cum trebuie evaluatorul problemei Harta3?
4  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2010 / Răspuns: Recurenta2 : Decembrie 20, 2009, 11:45:58
Am observat ca s-a terminat timpul alocat pentru interbari.

Totusi, raspunsul din enunt (434185) este corect pentru exemplu?
5  infoarena - concursuri, probleme, evaluator, articole / .com 2009 / Răspuns: Feedback Runda 1 : Noiembrie 15, 2009, 14:13:46
Mi-au placut problemele, o incalzire buna pentru Algoritmiada  Applause

Totusi, cand apar in arhiva?
6  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Jmenoasa : Mai 02, 2009, 09:49:35
Pe Linux, pe sistemele pe care lucram noi, este aceeasi versiune "optimizata" de fstream care merge mai bine ca libc?
7  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Jmenoasa : Mai 02, 2009, 09:29:19
In concluzie: matricea cautata trebuie sa reprezinte un bloc compact din matricea initiala?
8  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Jmenoasa : Mai 02, 2009, 09:06:35
O subsecventa a unui sir presupune ca elementele nu sunt neaparat adiacente in sirul initial, dar apar in acceasi ordine ca cea din sirul initial?
9  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Scandura : Decembrie 14, 2008, 13:36:24
Bogdan Tataroiu:
Da, ai dreptate. Pacat totusi ca au fost grupate ultimele teste (cele mari). Asa nu s-a facut diferenta intre cine a rezolvat problema incorect si cine a rezolvat-o incorect si ineficient Very Happy

Sandu Octav-Emilian:
e tot Greedy, citeste reply-ul meu precedent.
10  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Scandura : Decembrie 14, 2008, 13:17:45
onofrei: ai facut o rezolvare Greedy. Incearca testul:
Cod:
4 2
1 1 1 1

Raspunsul cu algoritmul tau cred ca o sa fie 4 + 3 + 2 = 9, raspunsul corect e 4 + 2 + 2 = 8 (tai in jumatate bucata initiala si apoi fiecare bucata din nou in jumatate).

Intrebarea mea e de ce algoritmul la care m-am gandit si eu si mai multi se pare, pica jumatate din teste...
11  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Algoritmiada 2009, Runda 1 : Decembrie 14, 2008, 11:57:51
Daca trimitem mai multe solutii pentru o problema, conteaza numai punctajul de la ultima?
In caz ca o solutie primeste 100 puncte, se mai iau in considerare urmatoarele solutii trimise pentru aceeasi problema?

Multumesc

12  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: TED - talks : Octombrie 24, 2007, 10:22:39
Da, foarte tari discursurile!

Ar fi bine sa mentionezi si site-ul oficial, care le are pe toate si sunt mai usor de navigat Smile
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines