Afişează mesaje
|
Pagini: [1] 2 3 4
|
2
|
infoarena - concursuri, probleme, evaluator, articole / ONIS 2016 / Răspuns: I. Politie
|
: Mai 28, 2016, 13:54:46
|
De ce muchia (3,4) nu este inclusa în solutie? Având in vedere ca pentru a ajunge de la 3 la 4 drumul optim este direct pe muchie?
Pentru ca sunt folosite in schimb muchiile (2, 3), (2, 5) si (4, 5). Nu se schimba costul drumului daca se foloseste muchia (3,4)... ML..
|
|
|
7
|
infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Parb
|
: 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...
|
|
|
16
|
infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Algoritmiada 2013, Runda 2
|
: Ianuarie 23, 2013, 19:48:58
|
Eu nu ma prind de ce 2stacks nu se putea face in O(N^2) ca pe dinamica de la cel mai lung subsir comun (T[ i ][j]) bagai o dinamica gen
d[ i ][j]=nr de moduri de a pune numerele in stive astfel incat sa-ti dea doua stringuri egale cu lungimea T[ i ][j]
d[ i ][j]+= d[i-1][j-1] , daca A[ i ]==B[j] d[ i ][j]+= d[i ][j-1] , daca T[ i ][j]==T[ i ][j-1] d[ i ][j]+= d[i-1][j] , daca T[ i ][j]==T[i-1][j]
e ca si cum ai parcurge matricea astfel incat sa mergi de nr T[N][N] ori pe diagonala. De fiecare data cand mergi in dreapta sau in jos simulezi o introducere in stiva.
|
|
|
20
|
infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Răspuns: 2stacks
|
: Ianuarie 20, 2013, 18:46:35
|
Eu am luat testul de la feedback, dar nu am luat alte teste care mi le-am dat manual.
Am facut o dinamica in O(N^2), dp[ i ][j] - nr de moduri in care pot face stergerile astfel incat din subsirul format din primele i caractere din sirul A si din primele j din sirul B sa obtin un subsir comun de lungime maxima.
Asa am facut si eu. Pe ce teste nu-ti dadea?
|
|
|
22
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Fox Hunting
|
: Septembrie 04, 2012, 23:41:49
|
I admit the even odd solution to be correct, but you don't have to bother with that: if you check all the holes from 2 to N-1 then you'll be left with the fox on an even number (if the number is odd) or on an odd number (if the number is even). But, if you take them from N-1 to 2 you don't have to bother with even odd case, because if N is even then N-1 is odd and the other way around. Thank you for your patience
|
|
|
|