Afişează mesaje
|
Pagini: 1 [2] 3 4 ... 9
|
26
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 514 Capitala
|
: Iunie 26, 2013, 19:35:03
|
Nu e chiar asa de simpla problema, este o problema de dinamica pe arbore bazata pe doua parcurgeri in adincime. Nu este corect a consideri nodul radacina cel care are cel mai multi vecini din simplu motiv ca pot exista mai multe astfel de noduri. Cel mai simplu si evident exemplu ar fi un lant de noduri de la 1 la 5, tu ai sa iai nodul 2 ca radacina si vei obtine suma distantelor 7, iar daca ei nodul 3, care la fel are doi vecini, obtii suma dist 6, deci mai mica. SPOR
|
|
|
33
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1368 Kgon
|
: Martie 02, 2013, 21:22:33
|
Nu inteleg de ce iau incorect pe toate testele. Am incercat sa rezolv in felul urmator: Am un vector de vizitati unde marchez punctele care am incercat sa le includ intr-un poligon. Pentru fiecare punct nevizitat controlez daca face parte dintr-un poligon regulat, adica controlez daca exista un punc la distanta d +2*pi*r/k, daca exista il marchez ca vizitat si caut urmatorul punct si tot asa pina cind ajung la punctul k-1, daca am ajuns la punctul k-1 atunci adun 1 la rezultatul final. Fac calculele cu o precizie de 0.00001, dar am incercat si alte precizii, am incercat sa precaut si cazurile cind coincid mai multe puncte, oricum iau incorect pe toate testele. Help please!
|
|
|
35
|
infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Flux2
|
: Februarie 28, 2013, 22:41:59
|
Spuneti-mi va rog unde gresesc Am incercat sa fac in felul urmator: pentru o muchie x y si x1-fluxul propus de angajat, y1-fluxul maxim pe muchie, adaug cost [ x ] [ y ]-costul de intretinere; cost [ y ] [ x ]=-cost [ x ][ y ]; capacitate [ y] [ x]=x1; capacitate [ x] [ y]=y1-x1; acum pot merge pe o muchie doar daca capcitate [ x][ y]>0; Dupa ce mi-am format graful in acest fel fac un dfs din sursa sa vad daca pot ajunge la destinatie, daca ajung rezulta ca voi putea mari fluxul cu capacitatea minima de pe drum, respectiv in acest caz consider planul angajatului gresit. Daca nu am ajuns la destinatie controlez daca exista ciclu de cost negativ cu Bellman Ford, daca exista iarasi consider planul gresit, daca nu atunci planul este corect. Iau incorect.
|
|
|
38
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 523 Plan
|
: Ianuarie 02, 2013, 23:57:15
|
Cind faci graful componentelor conexe , afli mai intii pentru fiecare nod din ce componenta conexa face parte, apoi pentru toate muchiile din graful initial te uiti daca leaga noduri ce apartin la componente diferite, daca da atunci unesti componentele, care reprezinta nodurile din noul graf. Pentru exemplu prezentat nodurile 1 si 2 formeaza componenta 1, iar nodul 3 componenta 2, in graful initial este muchie de la 2 la 3, deci in graful componentelor conexe sunt doua noduri si o muchie care le leaga 1->2; Acum nodul 2 are gradul de iesire 0, iar nodul 1 are gradul de intrare 0 + exista drum de la 1 la 2, deci aceste noduri vor forma perechea x1,y1. Apropo la testul 6 raspunsul e 0
|
|
|
39
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 639 Zmeu
|
: Ianuarie 02, 2013, 00:33:41
|
Sunt doua modalitati de a ajunge cu costul 2: 1. 1,1->1,2->2,2->3,2->4,2->4,3->4,4; 2. 1,1->2,1->2,2->3,2->4,2->4,3->4,4; In ambele cazuri vei plati 1 pentru a anula pozitia 2,2 si inca 1 pentru a anula pozitia 4,2 si astfel in primul caz ajungi cu un pericol conservat de 6 unitati, iar in cazul doi pericolul v-a fi de 5 unitati, respectiv ambele<=6
|
|
|
47
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 689 Carti
|
: Decembrie 08, 2012, 21:11:40
|
Poate sa-mi dea cineva un test pe care sa nu mearga ideea mea: Daca numarul maxim de carti este k atunci impart cartile in siruri de numere consecutive, apoi fiecare sir il sectionez in blocuri de k numere, dupa aceasta aplic jocul NIM. Exemplu: 7 2 10 11 1 2 3 8 9 secventele consecutive sunt 1 2 3 si 8 9 10 11 blocurile atunci vor fi 1 2 3 8 9 10 11 respectiv daca fac xor intre numarul de carti din gramezi obtin un numar mai mare ca 0, respectiv Alice cistiga jocul.
|
|
|
48
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1263 Nrsubsecv
|
: Decembrie 08, 2012, 18:36:50
|
Ms mult, intradevar asta era, desi nu inteleg de ce sa nu mearga cazul [0,y] daca nu maresc toate valorile cu 1, doar eu am pus ca daca x==0 sa-mi afiseze rez[y], iar daca nu sa afiseze rez[y]-rez[x-1], unde rez este vectorul cu sume partiale
|
|
|
|