infoarena

infoarena - concursuri, probleme, evaluator, articole => Algoritmiada 2013 => Subiect creat de: Mihai-Alexandru Dusmanu din Iunie 07, 2013, 13:36:42



Titlul: Parb
Scris de: Mihai-Alexandru Dusmanu din Iunie 07, 2013, 13:36:42
Aici se pot pune întrebări legate de problema Parb de la Runda Finala a concursului Algoritmiada 2013.

Timpul alocat întrebărilor este de 1 ora dupa inceperea concursului. Întrebările vor fi formulate astfel încât să se poată răspunde cu DA sau NU. În caz contrar sau în cazul în care întrebarea își găsește răspuns în enunțul problemei, răspunsul va fi FARA COMENTARII.


Titlul: Răspuns: Parb
Scris de: FMI Ciprian Olariu din Iunie 07, 2013, 14:54:27
Raspunsul cu un singur caracter (pentru un apel Parb(x,x)) este valid?


Titlul: Răspuns: Parb
Scris de: Eugenie Daniel Posdarascu din Iunie 07, 2013, 14:55:44
DA


Titlul: Răspuns: Parb
Scris de: Stoin Raul din Iunie 07, 2013, 15:42:27
Un sir x, care are o lungime mai mica decat un sir y, si x nu este prefix a lui y, se considera mai mic lexicografic?


Titlul: Răspuns: Parb
Scris de: Eugenie Daniel Posdarascu din Iunie 07, 2013, 15:49:53
Am modificat enuntul. :)


Titlul: Răspuns: Parb
Scris de: Alex Velea din Iunie 07, 2013, 18:52:22
Nodul x este stramos al nodului y daca apare mai repede in arbore, nu?


Titlul: Răspuns: Parb
Scris de: Stoin Raul din Iunie 10, 2013, 16:44:33
E ceva mai special la testele 4, 7 si 9? Iau TLE orice fac...


Titlul: Răspuns: Parb
Scris de: Visan Radu din Iunie 10, 2013, 17:01:34
Ce complexitate ai? Eu am luat TLE pe aceleasi teste in concurs, complexitatea parea ok, dar nu era. :)


Titlul: Răspuns: Parb
Scris de: Stoin Raul din Iunie 10, 2013, 17:07:58
N+M in cel mai rau caz... http://www.infoarena.ro/job_detail/960525 (http://www.infoarena.ro/job_detail/960525) Dupa cum se vede, merge ok pt restul testelor


Titlul: Răspuns: Parb
Scris de: Visan Radu din Iunie 10, 2013, 17:10:49
Esti sigur ca merge in O(N + M) worst case? Ce solutie ai?
Dupa cum se vede, si sursa mea merge bine pe restul testelor, doar ca pe cele bune merge foarte prost.  :wink:


Titlul: Răspuns: Parb
Scris de: Mihai Calancea din Iunie 11, 2013, 01:09:39
Daca vedeti teste grupate, ganditi-va ca de regula fiecare test dintr-o grupa e facut sa combata o anumita bulaneala/o solutie ineficienta. In conditiile astea, nu e foarte relevant ca pici putine teste, fiindca puteau fi date toate 10 dupa structura respectiva :).


Titlul: Răspuns: Parb
Scris de: Visan Radu din Iunie 11, 2013, 15:02:11
S-au schimbat testele la aceasta problema in timpul concursului / dupa concurs?
In aceasta (https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn2/969210_10151644473425379_2104735089_n.jpg) poza (este pe facebook, pe pagina infoarena), din cate vad, sunt multe punctaje de 90 la parb...


LE: Mda, au fost schimbate pe 8 iunie.


Titlul: Răspuns: Parb
Scris de: Mihai Calancea din Iunie 11, 2013, 15:48:44
In realitate, nici nu aveam pretentia ca testele initiale sa fie finale :). Nu am putut produce teste suficient de bune pana in ziua concursului asa ca am decis sa lasam niste teste dummy, printre care unul rezonabil de mare pentru feedback, iar apoi sa le schimbam. Testul de feedback a ramas acelasi, iar celelalte au fost facute dupa ideile initiale (dar pe care nu am apucat sa le implementam cu succes pana la concurs). Subliniez ca testele n-au fost facute pe baza surselor implementate in concurs, pe care de-altfel nici nu le-am citit.

Erau multe punctaje de 90 fiindca aveam teste de jucarie. Suntem constienti ca a fost o miscare mai neortodoxa, dar din punctul nostru de vedere concurentii n-au fost afectati deloc, iar testele in final au iesit bine. In orice caz, vom incerca sa nu ajungem intr-o asemenea situatie in viitor.


Titlul: Răspuns: Parb
Scris de: Visan Radu din Iunie 11, 2013, 15:52:24
In realitate, nici nu aveam pretentia ca testele initiale sa fie finale :). Nu am putut produce teste suficient de bune pana in ziua concursului asa ca am decis sa lasam niste teste dummy, printre care unul rezonabil de mare pentru feedback, iar apoi sa le schimbam. Testul de feedback a ramas acelasi, iar celelalte au fost facute dupa ideile initiale (dar pe care nu am apucat sa le implementam cu succes pana la concurs). Subliniez ca testele n-au fost facute pe baza surselor implementate in concurs, pe care de-altfel nici nu le-am citit.

Erau multe punctaje de 90 fiindca aveam teste de jucarie. Suntem constienti ca a fost o miscare mai neortodoxa, dar din punctul nostru de vedere concurentii n-au fost afectati deloc, iar testele in final au iesit bine. In orice caz, vom incerca sa nu ajungem intr-o asemenea situatie in viitor.
Ok ;)


Titlul: Răspuns: Parb
Scris de: Popescu Silviu din Iunie 11, 2013, 18:35:10
In realitate, nici nu aveam pretentia ca testele initiale sa fie finale :). Nu am putut produce teste suficient de bune pana in ziua concursului asa ca am decis sa lasam niste teste dummy, printre care unul rezonabil de mare pentru feedback, iar apoi sa le schimbam. Testul de feedback a ramas acelasi, iar celelalte au fost facute dupa ideile initiale (dar pe care nu am apucat sa le implementam cu succes pana la concurs). Subliniez ca testele n-au fost facute pe baza surselor implementate in concurs, pe care de-altfel nici nu le-am citit.

Erau multe punctaje de 90 fiindca aveam teste de jucarie. Suntem constienti ca a fost o miscare mai neortodoxa, dar din punctul nostru de vedere concurentii n-au fost afectati deloc, iar testele in final au iesit bine. In orice caz, vom incerca sa nu ajungem intr-o asemenea situatie in viitor.

Poi unii membrii ai comisiei, daca nu toti, au aflat de la concurenti solutia care lua 90p. Cum puteti explica ca testele au fost facute in mod obiectiv dupa ce comisia stia deja ce fel de algoritmi aveau concurentii?

Mie tot nu mi se pare ok schimbarea testelor...


Titlul: Răspuns: Parb
Scris de: Andrei Grigorean din Iunie 11, 2013, 18:54:55
In realitate, nici nu aveam pretentia ca testele initiale sa fie finale :). Nu am putut produce teste suficient de bune pana in ziua concursului asa ca am decis sa lasam niste teste dummy, printre care unul rezonabil de mare pentru feedback, iar apoi sa le schimbam. Testul de feedback a ramas acelasi, iar celelalte au fost facute dupa ideile initiale (dar pe care nu am apucat sa le implementam cu succes pana la concurs). Subliniez ca testele n-au fost facute pe baza surselor implementate in concurs, pe care de-altfel nici nu le-am citit.

Erau multe punctaje de 90 fiindca aveam teste de jucarie. Suntem constienti ca a fost o miscare mai neortodoxa, dar din punctul nostru de vedere concurentii n-au fost afectati deloc, iar testele in final au iesit bine. In orice caz, vom incerca sa nu ajungem intr-o asemenea situatie in viitor.

Poi unii membrii ai comisiei, daca nu toti, au aflat de la concurenti solutia care lua 90p. Cum puteti explica ca testele au fost facute in mod obiectiv dupa ce comisia stia deja ce fel de algoritmi aveau concurentii?

Mie tot nu mi se pare ok schimbarea testelor...

Nu exista o solutie a concurentilor care lua 90 de puncte. Solutiile voastre erau diferite intre ele si in plus, aproape niciuna nu era corecta. Noi am generat testele astfel incat brute-urile noastre, pe care le-am scris inainte de proba, sa obtina punctejele pe care le doream.

Schimbarea testelor nu a avut loc pentru ca au luat unele solutii proaste punctaj mare. Pur si simplu aveam 10 teste generate pseudo-random astfel incat sa putem da drumul la runda. Planul nostru era sa terminam generatorul bun si sa ne testam pe propriile surse, ceea ce s-a si intamplat.

Cum explicam faptul ca am generat teste obiectiv? Uita-te pe clasament.


Titlul: Răspuns: Parb
Scris de: UAIC.VlasCatalin din Iunie 22, 2013, 11:13:47
Care este specificul testelor 2 si 6, iau incorect pe ele, dar nu pot gasi nicidecum teste pe care sa obtin raspuns gresit  ](*,)