•soriyn
|
 |
« Răspunde #125 : August 06, 2011, 22:22:07 » |
|
Merge si pe grafuri neorientate daca la citire adaug ? L.E. : si se poate sa opresc algoritmul cand am ajuns la un anumit nod final ? Daca da, cum ?
|
|
|
Memorat
|
|
|
|
•blasterz
|
 |
« Răspunde #126 : August 06, 2011, 22:53:23 » |
|
Merge pe grafuri neorientate. Cred ca te poti opri la un anumit nod final atunci cand ai relaxat toate muchiile catre acel nod. Totusi nu cred ca vei imbunatati prea mult algoritmul.
|
|
|
Memorat
|
|
|
|
•vlad.doru
Strain
Karma: 3
Deconectat
Mesaje: 12
|
 |
« Răspunde #127 : Noiembrie 09, 2011, 22:11:45 » |
|
Are cineva vreo idee ce as putea sa fac sa imi intre in timp pe ultimu test? Deja cred ca o iau cu capu 
|
|
|
Memorat
|
|
|
|
•vlad.doru
Strain
Karma: 3
Deconectat
Mesaje: 12
|
 |
« Răspunde #128 : Noiembrie 10, 2011, 21:23:33 » |
|
Am trimis si sursa oficiala si nici ea nu ia 100 de puncte. Cred ca ar trebui sa modifice cineva timpul maxim de executie.
|
|
|
Memorat
|
|
|
|
•sunt_emo
Strain
Karma: -2
Deconectat
Mesaje: 6
|
 |
« Răspunde #129 : Noiembrie 10, 2011, 22:32:41 » |
|
Nici sursa mea nu reuseste sa se incadreze in timp. De fapt ma mira faptul ca iau alte surse de 100 de puncte (destul de recente), le retrimit si acum nu iau decat 80-90p. Am implementat Dijkstra cu heap, am optimizat tot ce se putea (in limita geniului meu )) ) si degeaba 
|
|
|
Memorat
|
|
|
|
|
•soriyn
|
 |
« Răspunde #131 : Decembrie 02, 2011, 18:45:49 » |
|
Se mai poate lua 100 fara parsare ? N-ar strica marita putin limita de timp..
|
|
|
Memorat
|
|
|
|
•psycho21r
Client obisnuit

Karma: -15
Deconectat
Mesaje: 74
|
 |
« Răspunde #132 : Februarie 16, 2012, 21:53:25 » |
|
Se poate șterge ultima mea sursă trimisă pentru problema asta? Am încurcat problemele. 
|
|
|
Memorat
|
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #134 : Martie 25, 2012, 17:30:13 » |
|
Nimeni nu isi va dedica timp sa iti citeasca sursa in halul in care este scrisa. Ar fi bine sa urmezi sfaturile de aici.
|
|
|
Memorat
|
|
|
|
•mihaipopa12
Client obisnuit

Karma: 74
Deconectat
Mesaje: 64
|
 |
« Răspunde #135 : Martie 25, 2012, 19:16:11 » |
|
In cazul in care afisezi 0, in loc de '0 ' trebuie sa pui "0 ".
|
|
|
Memorat
|
|
|
|
•mening12001
Strain
Karma: -13
Deconectat
Mesaje: 14
|
 |
« Răspunde #136 : Martie 25, 2012, 19:34:38 » |
|
iti mulrumesc.. si totusi, am luat 50 p, iesindu'mi din timp
|
|
|
Memorat
|
|
|
|
•pbobitza
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #137 : Martie 26, 2012, 17:27:41 » |
|
Am incercat sa rezolv problema cu algoritmul lui Bellman-Ford (sursa ia 100 pct ) insa nu stiu de ce nu iau mai mult de 10pct aici ,pe restul testelor e incorect... Daca aveti putin timp sa dati "o geana" pe cod as fi recunoscator http://infoarena.ro/job_detail/724636?action=view-source
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #138 : Martie 26, 2012, 17:30:05 » |
|
Testele problemei sunt publice. Ai putea sa downloadezi testele mici si sa vezi ce rezultate scoate programul tau.
|
|
|
Memorat
|
|
|
|
•laurion
|
 |
« Răspunde #139 : Martie 26, 2012, 17:38:05 » |
|
Am incercat sa rezolv problema cu algoritmul lui Bellman-Ford (sursa ia 100 pct ) insa nu stiu de ce nu iau mai mult de 10pct aici ,pe restul testelor e incorect... Daca aveti putin timp sa dati "o geana" pe cod as fi recunoscator http://infoarena.ro/job_detail/724636?action=view-sourceAruncand un ochi rapid pe sursa ta, trebuie sa verifici/adaugi in coada vecinu' doar daca are distanta mai mica, pe cand tu ai if-ul ala in afara primului, baga-l inauntru.
|
|
|
Memorat
|
|
|
|
•pbobitza
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #140 : Martie 26, 2012, 20:41:19 » |
|
if (d[a[nod] .n]>d[nod]+a[nod].c) { d[a[nod].n]=d[nod]+a[nod].c ; if (inq[a[nod].n]==false) {q.push(a[nod].n);inq[a[nod].n]=true;} }
Se pare ca erau acolo parantezele :)Multumesc oricum!
L.E. Imi e rusine sa spun care era problema! ) out>>"0" in loc de out>>"0 " ... Multumesc pentru ajutor!
|
|
« Ultima modificare: Martie 26, 2012, 20:47:18 de către Pirvanescu Livius »
|
Memorat
|
|
|
|
•laurion
|
 |
« Răspunde #141 : Martie 26, 2012, 20:49:18 » |
|
mda, pai aici trebuie sa te inveti si tu sa codezi frumos... din indentare parea ca if-urile alea 2 sunt separate 
|
|
|
Memorat
|
|
|
|
•visanr
|
 |
« Răspunde #142 : Aprilie 16, 2012, 11:41:12 » |
|
Imi puteti spune si mie va rog ce mai pot optimiza la sursa asta http://infoarena.ro/job_detail/735388?action=view-source ? Am facut cu priority queue, cu stream-uri si tot iau TLE pe 3 teste, al 4-lea test gresit are incorect. Multumesc! LE: nu am mai dat edit atunci, am facut-o de 100.
|
|
« Ultima modificare: Iunie 06, 2012, 18:44:32 de către Visan Radu »
|
Memorat
|
|
|
|
•danalex97
|
 |
« Răspunde #143 : Iulie 12, 2012, 14:54:13 » |
|
http://infoarena.ro/job_detail/766985?action=view-sourceAveti idee ce poate fi gresit ? Dijkstra cu heap-uri. Tin sa mentionez ca , cu acelasi cod putin modficiat la complexitate O(M lg M) iau 90 cu un TLE. Multumesc anticipat ! :ok LE: Solved. 
|
|
« Ultima modificare: Iulie 12, 2012, 15:19:32 de către Dan Alexandru »
|
Memorat
|
|
|
|
|
•visanr
|
 |
« Răspunde #145 : Iulie 16, 2012, 21:03:04 » |
|
In primul rand, la BellmanFord adaugi in coada un nod nou daca nu e deja in coada, pt asta tii inca un vector. Alta observatie, in loc de deque poti folosi direct queue. Mi se pare ca trebuie sa folosesti .size() in loc de .capacity() la forul de la BellmanFord.
|
|
|
Memorat
|
|
|
|
•dutzul
|
 |
« Răspunde #146 : Iulie 16, 2012, 21:16:49 » |
|
nu nu asta era problema nu trebe nici un vector. problema venea de la ceai zis tu cu size() in loc de capacity() .. nuntaleg care e diferenta:X thnx
|
|
|
Memorat
|
|
|
|
•visanr
|
 |
« Răspunde #147 : Iulie 16, 2012, 21:27:38 » |
|
|
|
« Ultima modificare: Iulie 16, 2012, 21:39:45 de către Visan Radu »
|
Memorat
|
|
|
|
•Alexu
Strain
Karma: -1
Deconectat
Mesaje: 2
|
 |
« Răspunde #148 : August 31, 2012, 17:35:36 » |
|
Stie cumva,cineva daca se poate face si prin backtracking? Multumesc anticipat ! 
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #149 : August 31, 2012, 19:41:15 » |
|
Se poate. Dar timpul de executie va fi extrem de mare.
|
|
|
Memorat
|
|
|
|
|