Pagini: [1] 2   În jos
  Imprimă  
Ajutor Subiect: 030 Secventa 3  (Citit de 9340 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
fluffy
Echipa infoarena
De-al casei
*****

Karma: 71
Deconectat Deconectat

Mesaje: 146



Vezi Profilul
« : Aprilie 01, 2004, 00:34:35 »

Aici puteţi discuta despre problema Secventa 3.
Memorat
rss1987
Strain


Karma: -6
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« Răspunde #1 : Martie 16, 2005, 12:46:57 »

poate cineva sa-mi dea un indiciu la problema asta Think  Am avut impresia c-am facut-o da dupa ce am vazut 20p in fata ochilor mi-am dat seama ca nu merge. Banuiesc ca e N*logN da in nici un caz dinamica mea... Brick wall
Memorat

RSS
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #2 : Martie 16, 2005, 17:50:04 »

Hint: cautare binara  Mr. Green
Memorat
rss1987
Strain


Karma: -6
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« Răspunde #3 : Martie 17, 2005, 11:29:44 »

Gata..gata.. nu mai zi ca mi-ai zis destul..chiar prea mult...thx Mr. Green
Memorat

RSS
greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #4 : Martie 17, 2005, 12:50:14 »

Am aflat si eu solutia cu cautare binara.... dar la Secventa 3 s-au luat punctaje de 100 cu greedy. Exista vreun greedy demonstrat, sau s-a nimerit sa ia testele?  Rolling Eyes
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
Matrix
Strain
*

Karma: -3
Deconectat Deconectat

Mesaje: 41



Vezi Profilul
« Răspunde #5 : Martie 17, 2005, 22:48:42 »

Am luat 100 cu  greedy   Smile
Memorat
greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #6 : Martie 18, 2005, 00:01:55 »

Detaliaza, impreuna cu demonstratia (cel putin o demonstratie intuitiva, sau lautareasca, cum ar spune proful meu de mate).

Stiu ca s-a mai luat 100 cu greedy, eu vreau sa stiu daca s-a luat pe bune 100 sau au fost testele in asemenea fel incat sa le treaca un program gresit.

Daca ai luat 100 nu inseamna ca ai si rezolvat-o.  Rolling Eyes
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
Matrix
Strain
*

Karma: -3
Deconectat Deconectat

Mesaje: 41



Vezi Profilul
« Răspunde #7 : Martie 18, 2005, 13:20:52 »

apropo        greedy != brute force            Evil or Very Mad
Memorat
DeadStar
Client obisnuit
**

Karma: 2
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #8 : Martie 18, 2005, 16:16:42 »

Matrix.. astept si eu greedy-ul tau.. idea sau programul. Am luat 100..dar sunt curios!
Memorat

greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #9 : Martie 18, 2005, 21:05:34 »

Restrictiile de la problema asta sunt sigur bune? Mi se pare destul de dubios... fac cu cautare binara si iau doar 30 de puncte....

Cod:

...
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
cavendish
Strain
*

Karma: 2
Deconectat Deconectat

Mesaje: 43



Vezi Profilul WWW
« Răspunde #10 : Martie 18, 2005, 22:56:30 »

Chiar daca vrei s-o faci cu cautare binara, faci iterativ, apoi realizezi ca poti simplifica muult. distractie! Smile
Memorat
greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #11 : Martie 18, 2005, 23:25:31 »

O problema era un overflow ca am un vector de sume partiale.... am ajuns la ``cota'' 70.  Sad
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #12 : Martie 19, 2005, 09:02:18 »

Am gasit si a doua problema.... penibila de altfel.... nu afisam bine. Faceam printf ("%d.%d\n", sol/100, sol%100);
 Brick wall  Brick wall
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
sarabogdan
Strain
*

Karma: 4
Deconectat Deconectat

Mesaje: 40



Vezi Profilul
« Răspunde #13 : Aprilie 18, 2005, 16:42:46 »

Dati-mi si mie un hint ce sa caut binar va rog ! N-am nici o idee  Brick wall
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #14 : Aprilie 18, 2005, 18:10:12 »

Raspunsul simplu la intrebarea ta este: valoarea maxima a sumei, dar cred ca raspunsul asta nu te ajuta prea mult. Citeste problema de aici http://www.topcoder.com/rtables/viewThread.jsp?forum=7167&thread=396255&mc=20 care seamana cu secventa 3, si mai citeste enuntul problemei ciclu de aici http://www.ginfo.ro/revista/13_8/probleme.pdf si solutia ei de aici http://www.ginfo.ro/revista/14_1/solutii2.pdf . Acum ar trebui sa nu mai ai dificultati in rezolvarea problemei.
Memorat
sarabogdan
Strain
*

Karma: 4
Deconectat Deconectat

Mesaje: 40



Vezi Profilul
« Răspunde #15 : Aprilie 18, 2005, 18:43:39 »

Mersi Cosmin!
Memorat
tm_radu
De-al casei
***

Karma: 16
Deconectat Deconectat

Mesaje: 140



Vezi Profilul
« Răspunde #16 : Iunie 29, 2005, 00:56:01 »

Stiu ca algoritmul optim e cel cu cautare binara, dar vreau sa stiu ce e gresit la metoda mea.
A doua siruri : c si t care reprezinta costul total al elementelor de la 1 la i, respectiv timpul total. Calculez toate valorile posibile de lungime intre L si U  si retin valoarea maxima. Problema nu e ca imi iese din timp, ii ca primesc WA.
Memorat

Daca nu merge o preblema, depaneaz-o, si abia apoi arunci calculatoru pe geam
cristi8
Vizitator
« Răspunde #17 : Iunie 29, 2005, 10:56:39 »

..ai implementat gresit, evident Very Happy

..am scris si eu o solutie d-asta si ia 80 de punte.. cu 2 teste TLE.. nici vorba de WA
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #18 : Martie 05, 2006, 16:20:53 »

cristi8, de cat ti-ai declarat cele 2 siruri in care ti minte sumele? io iau numa 40 , la 5 teste imi da RUN ERROR - Invalid memory reference
Memorat

vid...
tmac
Vizitator
« Răspunde #19 : Aprilie 04, 2006, 11:36:28 »

cum fac afisarea k lumea la problema asta ca algoritmul e cel bun cu cautare binara, iau 70 p. sigur e de la afisare ... inmultesc nr cu 10000, ii verific ultimele 2 cifre daca s 9, dacas 9 il rotunjesc +=100, impart la 100, afisez nr/100, nr%100. si cu rotunjire si fara iau tot 70 .... cautarea binara o fac pana la final, nu rotunjesc numaru la fiecare pas. suma max o compar cu 0.0000001 resp -0.0000001. any ideas ? ale dreq nr reale ... memorez intru double evd.
Memorat
ditzone
Vizitator
« Răspunde #20 : Aprilie 04, 2006, 12:09:46 »

Ai grija cum afisezi 101 de exemplu .. sa nu afisezi 1.1 in loc de 1.01
Memorat
tmac
Vizitator
« Răspunde #21 : Aprilie 04, 2006, 14:13:10 »

dap 100 p  Brick wall . ce prost am fost ca nu miam dat seama. ms mult !  Applause
Memorat
rmikeweb
Strain


Karma: -4
Deconectat Deconectat

Mesaje: 20



Vezi Profilul
« Răspunde #22 : Mai 26, 2006, 07:41:51 »

Algoritmul in O(NlogN) la problema asta nu-i optim exista un algoritm in O(N) care ii usor de demonstrat si merge la prob asta. Am luat 80p cu el dar faza ii ca am gresit la implementare ca de obicei. Si faza ii ca nu-i greedy cum scria Matrix mai sus ci PD  Very Happy.
Memorat

Mike
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #23 : Mai 27, 2006, 14:49:44 »

Algoritmul in O(NlogN) la problema asta nu-i optim exista un algoritm in O(N) care ii usor de demonstrat si merge la prob asta. Am luat 80p cu el dar faza ii ca am gresit la implementare ca de obicei. Si faza ii ca nu-i greedy cum scria Matrix mai sus ci PD  Very Happy.

Poti sa descrii algoritmul O(N)? Eventual trimite-mi un mesaj personal ca sa nu apara rezolvarea pe forum.
Memorat
tm_radu
De-al casei
***

Karma: 16
Deconectat Deconectat

Mesaje: 140



Vezi Profilul
« Răspunde #24 : Iulie 01, 2006, 17:53:35 »

Pana la urma cum era rezolvarea O(n)?
Memorat

Daca nu merge o preblema, depaneaz-o, si abia apoi arunci calculatoru pe geam
Pagini: [1] 2   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines