Afişează mesaje
Pagini: [1] 2
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 047 Algoritmul Bellman-Ford : Martie 02, 2010, 00:32:39
Testele din atasamente sunt aceleasi cu cele din raportul evaluatorului (http://infoarena.ro/job_detail/407086)?
Daca verific manual, primesc aceleasi rezultate ca in atasamente, dar evaluatorul imi da incorect la majoritatea testelor. Huh
2  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: [Concurs] Campion, runda 9 : Februarie 27, 2010, 12:58:03
Multumesc!  Very Happy
3  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: [Concurs] Campion, runda 9 : Februarie 27, 2010, 12:48:01
Daca se poate posta aici, rog pe cineva care a facut problema bradut sa-mi spuna pe scurt ideea de rezolvare.
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 003 Floyd-Warshall/Roy-Floyd : Februarie 17, 2010, 16:29:53
Ciclurile sunt cele care trebuie sa fie tot timpul pozitive.
dar algoritmul determina cicluri de cost negativ? nu prea vad cum ... pentru ca is alea 3 for-uri,  si atat, eventual numa daca mai aplici inca o data Roy-Floyd, si tot mai poti imbunatati costuri....atunci exista ciclu negativ?

Poti afla daca ai cicluri negative dupa prima aplicare Roy-Floyd asa... verifici diagonala principala din matricea costurilor (drum minim de la i la i) si daca ai cost negativ inseamna ca ai un ciclu de cost negativ.
Dar nu cred ca ar trebui sa apara la vreo problema cicluri de cost negativ. Nu prea are sens.
5  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 003 Floyd-Warshall/Roy-Floyd : Februarie 16, 2010, 16:03:50
pot exista costuri negative?

La problema asta nu o sa fie, insa algoritmul Floyd-Warshall/Roy-Floyd merge si pe grafuri cu costuri negative.
Ciclurile sunt cele care trebuie sa fie tot timpul pozitive.
6  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 036 Parantezare optima de matrici : Februarie 15, 2010, 23:54:15
M-am uitat peste sursa ta si am o întrebare :

De ce declari matricea s de 10000 pe 10000 ? Nu trebuia de 501 pe 501 ?

Ba da, ai dreptate. Nu stiu de ce am declarat-o asa.

Ramane insa problema incadrarii in timp la ultimul test.
7  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 036 Parantezare optima de matrici : Februarie 15, 2010, 21:44:32
http://zhuzeyuan.hp.infoseek.co.jp/ita/chap16.htm
Citeste mai jos, pe la Optimal polygon triangulation

Intr-adevar, nu am vazut asta, dar totusi...
Citat
the optimal triangulation procedure runs in time O(n3)
8  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 036 Parantezare optima de matrici : Februarie 15, 2010, 21:22:53
Exista o solutie NlogN din cate stiu, citeste prin Cormen Smile

Nu este, poate confunzi problema cu alta. In Cormen e aceeasi solutie ca cea oficiala de aici.
9  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 036 Parantezare optima de matrici : Februarie 15, 2010, 20:55:38
Incearca smenul lui Cosmin Negruseri cu SetTextBuf de aici :http://infoarena.ro/forum/index.php?topic=2823.msg32942#msg32942. S-ar putea sa mearga .Smile

Nu cred ca ar ajuta mult, avand in vedere ca am de citit maxim 500 de numere. O sa incerc totusi.

LE: Nu merge. Exista o solutie mai buna decat O(n3)? Sau se poate optimiza altcumva?
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 036 Parantezare optima de matrici : Februarie 09, 2010, 20:08:15
Presupun ca pentru pascal nu s-a verificat daca intra in timp.
http://infoarena.ro/monitor?task=podm&compiler=fpc

Sau as mai putea optimiza sursa mea cu ceva?
11  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 021 Invers modular : Ianuarie 07, 2010, 17:30:22
Asa da... e mai pe intelesul meu.
Abia acum am inteles si ce e de fapt inversul modular.
12  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 021 Invers modular : Ianuarie 06, 2010, 21:49:50
Nu inteleg cum se calculeaza numarul de combinari. Daca stiti alt loc in care e explicata chestia asta, va rog sa postati linkul aici.
13  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2010 / Răspuns: Recurenta2 : Decembrie 20, 2009, 12:34:44
Am observat ca s-a terminat timpul alocat pentru interbari.

Totusi, raspunsul din enunt (434185) este corect pentru exemplu?


Probabil ca tu, la fel ca si mine, ai uitat ca se cere suma X1 * 1 + X2 * 2 + X3 * 3 + ... + XN * N, nu XN.
Mi-am batut capu ceva vreme cu asta.  Brick wall
14  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: [Concurs] .campion, runda 4 : Decembrie 05, 2009, 08:29:50
Da, e de la mine. Nu pot intra decat cu proxy.
15  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: [Concurs] .campion, runda 4 : Decembrie 04, 2009, 23:52:40
Voua vi se incarca site-ul? Mie nu mi-a mers toata ziua.
Daca e de la ei, sper sa rezolve problema pana maine dimineata. wink
16  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 015 Arbori indexati binar : Noiembrie 21, 2009, 16:45:33
O chestie tare pe care tocmai am descoperit-o:

LSB(x) = x & -x Very Happy

E veche. Very Happy

In tutorialul de pe topcoder se explica cum s-a ajuns la relatia asta.
Dar nu inteleg egalitatea de la care s-a pornit: Integer -num is equal to (a1b)¯ + 1 = a¯0b¯ + 1.
De ce opusul unui numar este egal cu "negatia" + 1?
17  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 029 Infasuratoare convexa : Noiembrie 17, 2009, 15:41:35
Acea "formulă" este defapt dublul ariei triunghiului format de cele 3 puncte, însă în cazul de față te interesează doar semnul. Acea arie se calculează cu ajutorul determinanților.

Mersi, am inteles. E ca si la calcularea convexitatii unui poligon cu ajutorul determinantilor, luand cate 3 varfuri consecutive.
18  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 029 Infasuratoare convexa : Noiembrie 17, 2009, 14:53:24
In sursa data ca exemplu pentru al doilea algoritm (scanarea Graham) e folosita o functie "semn" care calculeaza daca unghiul format de 3 puncte este mai mare sau mai mic de 180 de grade:

Cod:
long double semn(int i1,int i2,int i3)
{
return (long double)X[i1] * Y[i2] + X[i2] * Y[i3] + X[i3] * Y[i1] - Y[i1] * X[i2] - Y[i2] * X[i3] - Y[i3] * X[i1];
}

Cum s-a ajuns la aceasta formula?
19  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: [Concurs] .campion, runda 1 : Noiembrie 13, 2009, 23:36:20
Multumesc pentru raspunsuri.   peacefingers

LE: Mi-am facut cont pe forumul .campion abia acum, si nu am inca dreptul sa postez mesaje, asa ca o sa pun aici inca o intrebare:

Eroarea "Nonzero exit status: 200", primita pe evaluatorul .campion, corespunde cu "200-Division by zero"?

Nu am gasit nicaieri pe site-ul concursului precizari cu privire la erori.



LE2: Raspund tot eu... impartire la 0 era.
20  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: [Concurs] .campion, runda 1 : Noiembrie 09, 2009, 16:41:36
Am o intrebare pentru cei care au mai participat, sau pur si simplu stiu mai multe.
Daca eu (clasa a 12-a fiind), ma inscriu la "Toate grupele", afecteaza cu ceva faptul ca nu rezolv toate problemele de la grupele S si M?

LE: Mai am una: si problemele din etapele de pregatire conteaza la clasamentul final?
21  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 007 Arbori de intervale : Octombrie 29, 2009, 23:21:08
Au fost schimbate testele la problema asta?
Rezolvarea mea (in pascal) nu reuseste nicicum sa intre in timp.
Am reintrodus si niste surse mai vechi, tot in pascal, care au luat 100 p cu cateva luni in urma, si nici ele nu scot mai mult de 50 p.


LE: Trebuia folosit "shl" si "shr" in loc de "*2", "/2", si in pascal trebuie parsata si citirea, altfel nu intra in timp.

LE2: Inca ceva... La testele 1 si 7 este cate un spatiu (" ") in plus la sfarsitul liniei cu elementele vectorului.
22  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Intrebari nelamurir : Martie 13, 2009, 22:10:20
De ce unii useri nu apar in clasamentul dupa rating?
Sunt exclusi membrii echipei infoarena, este ratingul maxim 800, sau de ce?
23  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 495 Numere 6 : Martie 13, 2009, 12:40:21
Mersi  Ok

L.E. Am facut o mica modificare (round in loc de trunc), dar la testul 7 primesc tot WA, desi pe testul oficial imi da raspunsul corect.
Pe infoarena sunt aceleasi teste?

Inca ceva... daca poate sa verifice cineva care a luat 100 de puncte, ce rezultat ii da pt a=8000, b=8192.
24  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 495 Numere 6 : Martie 13, 2009, 11:50:47
Dati-mi va rog niste teste, si raspunsul la ele, sa imi dau seama unde am gresit  Brick wall.
Pe testele exemplu, pe testele create de mine, si pe 6 din 10 de la evaluare merge bine.
http://infoarena.ro/job_detail/280166
25  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 102 Lanterna : Martie 09, 2009, 19:13:05
Se poate sa existe drumuri minime pentru care nici un tip de lanterna nu este posibil, atunci programul meu fiind nevoit sa gaseasca un drum mai lung?
Era mai sus un astfel de exemplu...
Cod:
8 6
0 0 0 0 0 0 0 0
8
1 2 1 2
2 3 1 2
3 4 1 2
4 8 1 1
1 6 1 1
6 7 1 1
7 5 1 1
5 4 1 1
Daca sunt astfel de cazuri, nu pot sa caut tipul de lanterna potrivit doar dupa ce am gasit drumul minim. Trebuie sa tin cont de asta cand caut drumul.

Imi da numai 40 de pct pe problema... 4 rezultate incorecte (inca incerc sa vad ce am gresit) si 2 afara din timp (cred ca din cauza ca folosesc bellman-ford fara coada).
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines