•skyel
|
 |
« Răspunde #100 : Iulie 11, 2007, 16:35:42 » |
|
o cautare binara scrisa ca la carte nu ar trebuii sa cicleze nici macar atunci cand nu are solutie. Deci in consecinta ai cam 2 variante: 1) iei un algoritm de cautare binara de pe net scris frumos si citet sa il intelegi (asta ar cam trebui sa mearga) 2) gasesti solutia fara cautare binara (care desi e cam idioata, e mai rapida(log5n))
|
|
« Ultima modificare: Iulie 11, 2007, 16:41:20 de către Ghitulete Razvan »
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #101 : Iulie 11, 2007, 16:42:04 » |
|
3. Sau ai grija sa te opresti la timp knd gasesti solutia, si sa iei in considerare cazul in care nu exista solutie. 4. Sa fii atent la orele de info, knd se preda cautarea binara.. 
|
|
|
Memorat
|
|
|
|
•adrianradulea
Strain
Karma: -2
Deconectat
Mesaje: 8
|
 |
« Răspunde #102 : Iulie 11, 2007, 16:50:46 » |
|
10x pentru sfaturi, am reusit in sfarsit sa iau 100 p  Intradevar, cautarea cicla, dar s-a rezolvat.
|
|
|
Memorat
|
|
|
|
•mordred
Client obisnuit

Karma: -39
Deconectat
Mesaje: 51
|
 |
« Răspunde #103 : Septembrie 13, 2007, 17:08:20 » |
|
hmm am facut o sursa care foloseste cautarea binara(exact ca cea recomandata anterior), si primesc rezultate ca: 2 -> 10 10 -> 46 17 -> -1 :> 52 -> 218 114 -> 469 256 -> 1034 45001 -> 180016 any idea? 
|
|
« Ultima modificare: Septembrie 13, 2007, 17:14:26 de către Simionescu Andrei »
|
Memorat
|
|
|
|
•peanutz
|
 |
« Răspunde #104 : Septembrie 13, 2007, 17:43:15 » |
|
2 -> 10 10 -> 45 17 -> -1 114 -> 465 256 -> 1030 45001 -> 180015
Eu zic sa iei teste mai mici, si sa calculezi de mana rezultatul corect. Cu un watch sau niste printf-uri ar trebui sa-ti dai seama unde gresesti.
|
|
|
Memorat
|
....staind....
|
|
|
•mordred
Client obisnuit

Karma: -39
Deconectat
Mesaje: 51
|
 |
« Răspunde #105 : Septembrie 13, 2007, 21:21:04 » |
|
stiu ca nu merge, vroiam sa stiu motivele probabile; cum ziceam, am folosit metoda clasica, cu functia care determina nr de zerouri si cautare binara. functia merge, n`are treaba, si nici cautarea binara nu pare sa fie gresita; merci oricum de raspuns, dar asteptam idei. testez in continuare, poate ma prind @peanutz: j, btw, problema era k uitasem sa iau cel mai mic numar care indeplineste conditia, lucru` usor de observat, de altfel, din testele corecte postate de tine; in fine, nevermind :-j 
|
|
« Ultima modificare: Septembrie 17, 2007, 17:05:18 de către Simionescu Andrei »
|
Memorat
|
|
|
|
•cos_min
|
 |
« Răspunde #106 : Septembrie 13, 2007, 21:23:21 » |
|
stiu ca nu merge, vroiam sa stiu motivele probabile; cum ziceam, am folosit metoda clasica, cu functia care determina nr de zerouri si cautare binara. functia merge, n`are treaba, si nici cautarea binara nu pare sa fie gresita; merci oricum de raspuns, dar asteptam idei. testez in continuare, poate ma prind
Cred ca gasesti ceva idei in pag anterioare. 
|
|
|
Memorat
|
vid...
|
|
|
•mordred
Client obisnuit

Karma: -39
Deconectat
Mesaje: 51
|
 |
« Răspunde #107 : Septembrie 13, 2007, 21:30:10 » |
|
thanks a lot, dude... greseala mea c`am postat. oricum rezolvam pana la urma  edit: limita superioara de la cautarea binara era la mine 10^8 in loc de 10^10
|
|
« Ultima modificare: Septembrie 14, 2007, 13:19:23 de către Simionescu Andrei »
|
Memorat
|
|
|
|
•MciprianM
|
 |
« Răspunde #108 : Octombrie 28, 2007, 16:35:34 » |
|
o cautare binara scrisa ca la carte nu ar trebuii sa cicleze nici macar atunci cand nu are solutie. Deci in consecinta ai cam 2 variante: 1) iei un algoritm de cautare binara de pe net scris frumos si citet sa il intelegi (asta ar cam trebui sa mearga) 2) gasesti solutia fara cautare binara (care desi e cam idioata, e mai rapida(log5n))
cum e cu baza 5? eu mam gandit ceva cu log 2m*log 5n cu m=cu n pentru p=10 8
|
|
|
Memorat
|
|
|
|
•kojo
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #109 : Noiembrie 01, 2007, 17:28:07 » |
|
stie cineva ce are testu 5?....fac cautare binara intre 1 si 4*10^8]...iau wa... si nu pierd cazurile cu cu -1 cand nu exista...
|
|
« Ultima modificare: Noiembrie 01, 2007, 17:29:38 de către karl may »
|
Memorat
|
|
|
|
•cos_min
|
 |
« Răspunde #110 : Noiembrie 01, 2007, 17:40:37 » |
|
Legat de teste oficiale, nu stiu ce poate avea testul 5 deosebit. Vezi ca sunt mai sus ceva exemple, poate gasesti buba. Spre exemplu eu fac cautare binara pana la :Dr = 10000000000LL, cred ca ii 10^10 
|
|
|
Memorat
|
vid...
|
|
|
•kojo
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #111 : Noiembrie 01, 2007, 18:08:44 » |
|
...daca avem un x=4*10^8 atunci x! va avea peste 10^8 zerouri si in enunt 0 ≤ P ≤ 10^8 care intra in long nu?...s-ar putea sa gresesc ...?
|
|
|
Memorat
|
|
|
|
•fireatmyself
|
 |
« Răspunde #112 : Noiembrie 01, 2007, 20:54:24 » |
|
si eu tot intre 1 si 4*10^8 am cautat. poate nu il gasesti pe cel mai mic. numarul cautat este intotdeauna divizibil cu 5. poate aici pierzi testul 5...  L.E. : fie P = 0 e caz special 
|
|
« Ultima modificare: Noiembrie 01, 2007, 21:00:02 de către Bogdan A. Stoica »
|
Memorat
|
Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
|
|
|
•Bogdan_tmm
|
 |
« Răspunde #113 : Ianuarie 12, 2008, 15:55:05 » |
|
Cum pot sa aflu la ce teste nu iau puncte?Si de ce e neaaparata nevoie de cautare binara?Eu zic ca folosesc un algoritm destul de simplu si rapid.. 
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #114 : Ianuarie 12, 2008, 16:03:08 » |
|
Pai... dai click exact acolo unde iti scris numarul punctelor in monitorul de evaluare. Spune`ne si noua ce algoritm folosesti. ps: nu a zis nimeni ca e obligatorie cautarea binara. de ex: pe ultima ta sursa trimisa ai http://infoarena.ro/job_detail/122478 .
|
|
|
Memorat
|
|
|
|
•Bogdan_tmm
|
 |
« Răspunde #115 : Ianuarie 12, 2008, 19:21:51 » |
|
imi da eroarea asta--" Killed by signal 8(SIGFPE" de la test 4 la 15. Ce inseamna?
|
|
« Ultima modificare: Ianuarie 12, 2008, 19:24:03 de către Tarca Bogdan »
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #116 : Ianuarie 12, 2008, 19:26:34 » |
|
Pai..probabil folosesti vreun vector, care nu e declarat suficient de mare, sau poate ca depasesti memoria. Spune-ne ideea, si poate te ajutam mai mult.  Apropo, incearca sa citesti si documentatia de pe site. 
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #117 : Ianuarie 12, 2008, 19:31:14 » |
|
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•Bogdan_tmm
|
 |
« Răspunde #118 : Ianuarie 13, 2008, 00:06:48 » |
|
Nu folosesc nici un vector in program.
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #119 : Ianuarie 13, 2008, 11:25:55 » |
|
@Florian: e signal 8, nu 11.
Da..am gresit. Sorry. Nu folosesc nici un vector in program.
Vezi poate ai impartiri la 0.
|
|
|
Memorat
|
|
|
|
•Bogdan_tmm
|
 |
« Răspunde #120 : Ianuarie 14, 2008, 19:42:51 » |
|
Nici impartiri la 0 nu fac 
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #121 : Ianuarie 14, 2008, 19:49:24 » |
|
Da-ti teste si vezi unde crapa.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•hulparuadrian
Strain
Karma: 0
Deconectat
Mesaje: 15
|
 |
« Răspunde #122 : Februarie 20, 2008, 08:14:59 » |
|
In fiecare zi inveti ceva nou...  ... cu hinturile de pe acest topic am reusit sa iua 100
|
|
|
Memorat
|
|
|
|
•Zozel
Strain
Karma: -4
Deconectat
Mesaje: 3
|
 |
« Răspunde #123 : Martie 11, 2008, 18:32:48 » |
|
Spuneti-mi si mie va rog frumos daca sunt corecte rezultatele: N! numarul de zerouri de la sfarsit 25 6 125 31 625 156 3125 781 15625 3906 78125 19531 390625 97656 1953125 488281 9765625 2441406 48828125 12207031 244140625 61035156 1220703125 305175781
Multumesc anticipat pentru tot
Nu este adevarat!Ai unele erori in valorile date...de exemplu pentru 31 de zerouri trebuie ca N sa fie 135.
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #124 : Martie 11, 2008, 18:36:45 » |
|
E bine 125. 135 are 33 de 0'uri la sfarsit.
|
|
|
Memorat
|
|
|
|
|