Afişează mesaje
|
Pagini: 1 2 3 [4] 5
|
79
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 876 Nums
|
: Noiembrie 06, 2011, 21:33:38
|
Ar trebui putin marita limita de memorie a acestei probleme .. eu am o solutie cu trie si aib , fac query pe aib ca sa aflu cate cifre are al k-lea nr din trie la momentul curent , si ia mle pe 5 teste . Daca lista de fii ptr fiecare nod din trie in mod dinamic , ia mle pe un test si tle pe 2 teste . Solutia cu lista de fii alocata static merge f bine ca timp . Rog un admin sa se uite putin peste limitele problemei . Multumesc anticipat .
|
|
|
80
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 013 Petrica
|
: Octombrie 29, 2011, 13:25:12
|
Da , la asta ma refeream ... off speram sa fie de la asta . Iau wa pe 4 teste x( . Daca poate cineva sa-mi sugereze un test mai .. "special" as fi recunoscator ... Deci am tot incercat sa vad ce ar fi gresit in algoritmul meu si nu inteleg . Fac o parcurgere df si numerotez nodurile in ordinea in care au fost atinse in parcurgere . Sortez nodurile dupa aceasta valoare si elimin orikre pereche de 3 muchii de tip i - tata[ i ] , j-tata[j] , k-tata[k] astfel inkt dfn[ i ] < dfn[j] < dfn[k] . Am pus aceasta conditie pentru a calcula mai usor suma costurilor nodurilor din fiecare district , deoarece daca aveam 2 noduri pe acelasi lant si eliminam prima data nodul de pe un nivel mai jos atunci cand eliminam un nod de deasupra lui ar fi trebuit sa scad si valoarea nodului eliminat anterior . Oricum am facut calculul si metoda mea elimina oricare pereche de 3 muchii din arbore . Astept orice idee ...
|
|
|
83
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Backtracking in plan
|
: Octombrie 28, 2011, 21:58:19
|
In cazul in care nu poti trece de 2 ori prin aceeasi celula din matrice ai urmatoarea solutie fara backtracking : Folosesti algoritmul lui dijkstra , o stare fiind definita de ( i , j , cost ) ea reprezentand costul maxim al unui drum de la celula linieStart,coloanaStart la celula i,j . Evident vei modifica algoritmul pentru a-ti obtine costul maxim .
|
|
|
85
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Baze de date c#
|
: Octombrie 25, 2011, 21:18:42
|
O intrebare legata de baze de date gestionate in c# , cu ajutorul sql server. Se poate ca pe un calculator fara sql server sa fie accesata baza de date fara conectarea prin internet la un alt calculator ce are sql server , sau este necesar ca pe orice calculator pe care vreau sa rulez programul sa instalez sql server ?
|
|
|
87
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1215 Pescari
|
: Octombrie 18, 2011, 18:39:17
|
Pai asta nu ar fi similar cu a face lee din fiecare teren acoperit cu apa ? Sau le introduc in coada pe toate din prima ? Daca le introduc din prima in coada pe toate nu ar trebui sa vizitez fiecare celula din matrice kte odata pt fiekre punct din coada ca sa asigur optimalitatea distantelor sau distanta ramane optima si daca vizitez fiecare patrat doar pentru primul drum care il contine ?
|
|
|
92
|
infoarena - concursuri, probleme, evaluator, articole / .CAMPION / Problema Subs
|
: Septembrie 29, 2011, 21:50:13
|
Enuntul problemei se poate gasi aici http://campion.edu.ro/arhiva/index.php?page=problem&action=view&id=1233. Rezolvarea mea obtine 90 de puncte, iau wa pe testul maxim. Ideea de rezolvare se bazeaza pe cea prezentata in cartea "Psihologia concursurilor de informatica ". Folosesc 2 matrici alocate dinamic Q si D cu urmatoarea semnificatie: D[i][j] = diferenta minima care se poate obtine cu un subsir de lungime maxima terminat in Q[i][j] In continuare voi detalia constructia matricii Q. Pe linia 0 din matricea Q construiesc exact vectorul explicat in cartea mentionata, iar pe fiecare coloana retin numerele suprascrise in ordinea suprascrierii lor, inclusiv numarul curent, numerele de pe fiecare coloana a matricei fiind sortate in mod descrescator . Cand suprascriu elementul Q[0][ i] cu un alt element, caut pe coloana i-1 pozitia pe care se gaseste cel mai mare element mai mic sau egal cu Q[0][ i] . Notez aceasta pozitie cu x iar pozitia pe care o ocupa elementul Q[0][ i] in coloana i a matricei cu y. Folosesc urmatoarea relatie de recurenta D[y][i] = min(max(Q[0][i] - Q[j][i -1],D[j][i -1]) ), x <= j <= numarul d elemente de pe colaona i-1 a matricii Q; Dupa cum este mentionat in carte, lungimea celui mai lung subsir comun este chiar numarul de elemente al vectorului Q, iar in cazul meu diferenta minima este min (D[lungimeSir][ i]), 1 < = i <= numar de elemente pe coloana lungimeSir. Astept orice sugestie / orice contraexemplu si sper ca va fi utila/util. Multumesc anticipat .
|
|
|
95
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Debuging in mingw
|
: Aprilie 11, 2011, 20:03:25
|
De fiecare data cand inclus fstream sau vreun header stl in mingw nu mai pot face debug . De exemplu cu fstream cand trec peste vreo functie legata de afisaj / siruri d caractere / alocare dinamica imi deschidere headerul fstream mai apas f11 o data si imi inchide debugerul . Cu stl patesc lucruri asemanatoare cand trec peste functiile ce sunt scrise in headerele din stl . As dori sa stiu daca alte persoane patesc la fel , si eventual sa-mi dea cineva niste solutii daca acestea exista . Multumesc anticipat .
|
|
|
98
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 007 Arbori de intervale
|
: Martie 28, 2011, 08:33:52
|
Multumesc pentru raspuns si imi cer scuze pentru offtopic dar in topicul problemei respective era inactiv din 2008 si m-am gandit ca nu imi va raspunde nimeni . Mai am o intrebare ... o voi adresa tot in acest topic deoarece nu este neaparat legata d vreo problema anume . Am un sir d elemente si ma intereseaza maximul pe un interval la fiecare moment . Daca ar trebui sa sterg al 3-lea si al 4-lea element si as pune -infinit in locul lor apoi as interoga pentru intervalul [3,4] nu mi-ar -infinit ? Sau ar trebui sa consider ca pozitiile respective din sir devin inaccesibile ?
|
|
|
100
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 226 Colorare
|
: Martie 09, 2011, 20:11:20
|
Daca poate cineva as dori sa-mi dea un test mai dificil ( nu ma refer la cele oficiale ) deoarece nu imi dau seama ce gresesc. Determin numarul minim de culori din prima colorare care mi-o da backtrackingul si apoi generez toate colorarile cu numarul de culori mergand doar pana la cel determinat prin metoda mentionata . Pe toate testele kre le-am dat .. imi merge.
|
|
|
|