Pagini: 1 2 [3]   În jos
  Imprimă  
Ajutor Subiect: 122 Calatorie interplanetara  (Citit de 20967 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #50 : Decembrie 18, 2009, 14:48:08 »

Ma ajuta cineva si pe mine?

Am facut cu dinamica best[ i ][ j ] - costul minim de combustibil normal pentru a ajunge la planeta i cu exact j unitati de viteza luminii.

Am incercat toate testele de pe forum, si imi dau corect. Am tratat si cazul in care n=1. Any idea? Smile

LE: Nevermind. Am pus un < in loc de <=  Brick wall
Memorat
APOCALYPTO
Nu mai tace
*****

Karma: 3
Deconectat Deconectat

Mesaje: 250



Vezi Profilul
« Răspunde #51 : Martie 01, 2010, 17:33:23 »

Salut!
Trebuie numere mari la problema aceasta
?
Sad
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #52 : Martie 01, 2010, 17:47:12 »

Nu, intra pe long long.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
APOCALYPTO
Nu mai tace
*****

Karma: 3
Deconectat Deconectat

Mesaje: 250



Vezi Profilul
« Răspunde #53 : Martie 02, 2010, 00:13:54 »

Si mie imi ies toate testele( in afara de cel din evaluator), am pus si punct, si enter, daca n<=1 afisez 0 cu toate astea iau 0.
Mai exista ceva special ce trebuie stiut.
Eu am folosit o recurenta proprie care mai tarziu am observat ca este recomandata si in solutiile de la Happy coding.
Memorat
spider853
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #54 : Mai 14, 2010, 17:01:19 »

 Brick wall

Puteti sami spuneti daca la mine e o gresala de afisare, sau raspunsul e gresit?... straniu ca nici primul test nu merge...  Think
toate testele pe care le-am incercat offline merg...
am facut si un generator de teste... tot merge...
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #55 : Mai 14, 2010, 17:24:25 »

Imi poti da afisarea ?
Memorat
spider853
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #56 : Mai 14, 2010, 18:04:06 »

iata mai bine sursa...

http://pastebin.com/sgufKUFE

P.S. nu stiu daca e permis sa postez cod pe acest forum... FAQ-ul nu exista.. (pagina inexistenta)
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #57 : Mai 14, 2010, 18:08:35 »

iata mai bine sursa...

http://pastebin.com/sgufKUFE

P.S. nu stiu daca e permis sa postez cod pe acest forum... FAQ-ul nu exista.. (pagina inexistenta)


Tu folosesti unsigned long in loc de long long.

long = int pe g++ Smile


Hmmm... tu nu rezolvi prin programare dinamica... nu stiu ce sa zic ... cred ca e gresita solutia ta
« Ultima modificare: Mai 14, 2010, 18:14:33 de către Mircea Dima » Memorat
spider853
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #58 : Mai 14, 2010, 18:10:19 »

iata mai bine sursa...

http://pastebin.com/sgufKUFE

P.S. nu stiu daca e permis sa postez cod pe acest forum... FAQ-ul nu exista.. (pagina inexistenta)


Tu folosesti unsigned long in loc de long long.

long = int pe g++ Smile


Hmmm... to nu rezolvi prin programare dinamica... nu stiu ce sa zic ... cred ca e gresita solutia ta

am incercat si cu long long... nimic..

incearca sa-i dai niste teste.. si sa controlez outputul cu alt algoritm... l-am comparat cu un brutforce... si dau aceleash rezultate

brutforce-ul aici nu-l primeste deoarece e TimeLimit..
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #59 : Mai 14, 2010, 18:15:11 »

Solutia ta e Greedy, nu? Ca am vazut ca iei niste optime locale pe acolo. Deci foarte probabil nu e corecta...
Memorat
spider853
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #60 : Mai 14, 2010, 18:22:47 »

Solutia ta e Greedy, nu? Ca am vazut ca iei niste optime locale pe acolo. Deci foarte probabil nu e corecta...

da e posibil sa primesc un exemplu de tip Test 1 diferit de el la care algoritmul meu ar genera raspuns gresit?

Eu sortez dupa raportu cel mai mare (N/K) si apoi apoi incerc sa substitui viteza cu superviteza pina raspunsul este mai mare decit ultimul raspuns..
« Ultima modificare: Mai 14, 2010, 19:37:34 de către Adrian Ionescu » Memorat
ZALUPA
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #61 : Mai 19, 2010, 11:06:45 »

Recursive brute-force cu memorizarea a primit TL Sad
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #62 : Mai 19, 2010, 12:15:16 »

Citeste tot topicul si incearca altceva decat "recursive brute-force cu memorizare".
Memorat
informatician28
Strain
*

Karma: 6
Deconectat Deconectat

Mesaje: 27



Vezi Profilul
« Răspunde #63 : Iunie 28, 2012, 13:00:01 »

Am facut o dinamica la problema asta. Totul pare ca merge bine. Am dat teste, si cele de pe acest post si toate dau corect.
Totusi, sigur buseste undeva sursa mea. Daca ar vrea cineva sa ma ajute, i-as putea trimite sursa, as fi recunoscator.

Multumesc!  Smile
Memorat
informatician28
Strain
*

Karma: 6
Deconectat Deconectat

Mesaje: 27



Vezi Profilul
« Răspunde #64 : Iunie 28, 2012, 21:19:06 »

Am rezolvat problema. Multumesc oricum!

***Pentru cei care au probleme in a obtine 100 p, va dau aici un test, mic, sa va verificati. Daca nici asa nu va dati seama unde gresiti, lasati-mi un mesaj ***

3
2
736 8
3
943 0
470 6
1

Raspuns:  Consumul minim = 736.
              Consumul minim = 470.
              Consumul minim = 0.

Aveti totodata grija si la afisare, trebuie sa fie long long. Puteti face ceva de genul : long long rezultat (long long ind) { ...return rezultat;}
Bafta! Smile

Memorat
Opportunity
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #65 : Ianuarie 08, 2013, 23:16:30 »

primesc corect pe toate testele din topic dar oricum iau 0pt

1
10
14322 1
544355 10
888 9
12311 9
6432533 2
4553 5
3421 1
1 10
999999 9

Consumul minim = 229977. ??

Need help.
http://infoarena.ro/job_detail/850806?action=view-source
daca poate cineva va rog sa va uitati la source
Memorat
crisbodnar
Strain


Karma: -13
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #66 : Ianuarie 05, 2014, 18:10:01 »

Mie imi mergea pe toate exemplele si luam 0 pct. Problema a fost ca nu am ales un numar bun pentru infinit-ul cu care initializam matricea. Am pus 625e10 si a functionat. Nu de alta da mi-a facut ceva nervi problema asta si poate mai ajuta pe cineva cu aceeasi problema.
Memorat
dr_personality
Strain


Karma: -3
Deconectat Deconectat

Mesaje: 10



Vezi Profilul
« Răspunde #67 : Februarie 21, 2014, 15:48:41 »

Vlad Negura: raspunsul la testul ala chiar e 229977, dar pentru n = 0, mi se pare ca nu-ti da consumul minim = 0., cat ar trebui. Poate gresesc,dar merita verificat.
Memorat
gapdan
Strain
*

Karma: -17
Deconectat Deconectat

Mesaje: 27



Vezi Profilul
« Răspunde #68 : Februarie 25, 2015, 18:57:23 »

Sa aveti grija sa puneti " . " dupa numar !!
Memorat
Opportunity
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #69 : August 17, 2015, 01:54:53 »

Ei bine m-am reintors la problema. Am rescriso de data asta in c++. am adaugat cazul cind n=0, si am initializat tablout cu 625e10 si tot nu merge. WTF
source: https://ideone.com/Wh3n0l
Unica problema care imi ia asa mult timp si efort.

Cine ma poate ajuta? Pun o bere.
Memorat
krityx
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 12



Vezi Profilul
« Răspunde #70 : Februarie 20, 2016, 12:08:38 »

Si mie imi da corect pe toate testele din thread insa iau 0 pcte.
Am verificat afisarea, constanta de maxim si tot ce s-a mai zis pe aici.
Memorat
Pagini: 1 2 [3]   În sus
  Imprimă  
 
Schimbă forumul:  

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