•alexandru92
|
 |
« Răspunde #200 : Ianuarie 14, 2010, 15:37:19 » |
|
Incearca urmatoarele chestii: Click dreapta pe proiect > Set Active Configuration > Release Click drepata pe proiect > Settings > Click pe tabul Compile > Extra Warnings ( -W ).
Si apoi ruleaza din nou. Fa si tu niste teste si apoi un debug sa vezi ce se intampla 
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #201 : Ianuarie 14, 2010, 18:53:40 » |
|
Prima chestie ce mi-a iesit in ochi e while (ls<ld) , eu stiu ca trebuie <=, apoi aici mij=(ls+ld)/2; asta trebuie pusa 1 singura data ,la inceputul lui while ,nu de 2 ori.Si inca ceva: evita breakurile , sunt semne ale programarii neingrijite, foloseste pentru asta functii, dar nu cum le-ai implementat tu  . EDIT: Era pentru sursa care a sters-o 
|
|
« Ultima modificare: Ianuarie 15, 2010, 10:10:35 de către Robert Simoiu »
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #202 : Ianuarie 14, 2010, 23:16:32 » |
|
Ai gresit fisierele .
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #203 : Ianuarie 15, 2010, 09:35:36 » |
|
Ai gresit fisierele .
Da intr-adevar, am avut timp sa ma uit si asta e. Fisierele sunt fact.in si fact.out. Uita-te aici sursa ta, ia 100 puncte fara probleme. Alta data fii mai atent, chestii de-astea se pot intampla si la un OJI sau ONI, si apoi iti dai cateva in cap ca ai gresit o litera sau cine stie ce  .
|
|
|
Memorat
|
|
|
|
•shnako
Client obisnuit

Karma: 3
Deconectat
Mesaje: 50
|
 |
« Răspunde #204 : Ianuarie 15, 2010, 10:07:34 » |
|
Ai gresit fisierele .
Vaaai aia era  Am luat 100  Mersi mult, sa speram ca nu fac ceva de genu asta la olimpiada ca ma spanzur cu sireturile 
|
|
|
Memorat
|
|
|
|
•andrei.finaru
Strain
Karma: 8
Deconectat
Mesaje: 26
|
 |
« Răspunde #205 : Ianuarie 19, 2010, 17:31:04 » |
|
Am 95 de puncte , doar WA pe testu 1 am grija de tot: afisez -1 cand trebuie, si iau chiar cel mai mic n care satisface conditia(asa reiesea din exemple), nush ce are ... Imi puteti da un indiciu de caz care poate mi-a scapat sau de o greseala in program? Chiar nu pricep ce are  .
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #206 : Ianuarie 19, 2010, 19:28:08 » |
|
Doar daca ne dai indicii cum ai facut, sau eventual sa pui sursa cu comentariile de rigoare
|
|
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #207 : Ianuarie 19, 2010, 21:32:36 » |
|
N trebuie sa fie strict pozitiv , vezi cat iti afiseaza pentru p = 0.
|
|
|
Memorat
|
|
|
|
•andrei.finaru
Strain
Karma: 8
Deconectat
Mesaje: 26
|
 |
« Răspunde #208 : Ianuarie 20, 2010, 13:47:59 » |
|
@klamathix: Afisez -1. Caut binar un n care a indeplineasca conditia si numar zerourile cu puterile lui 5, am grija sa consider toate puterile pana in n. Nu cred ca am gresit pe undeva, pica pe mai mult de 1 test daca era asa. Cred ca e o chestie de finete, vreun caz particular... Ma gandeam ca poate cineva s-a mai lovit de asta si stie cum se rezolva.
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #209 : Ianuarie 20, 2010, 16:07:04 » |
|
Asta e problema: trebuie sa afiseze 1. Fa un if "mare" la inceput si verifica daca p=0 atunci afisezi 1, altfel sa faca restul calculelor.
|
|
|
Memorat
|
|
|
|
•andrei.finaru
Strain
Karma: 8
Deconectat
Mesaje: 26
|
 |
« Răspunde #210 : Ianuarie 21, 2010, 16:56:12 » |
|
100 in sfarsit:D:D:D  ! Thx all pt sfaturi!
|
|
|
Memorat
|
|
|
|
•yonatan
Strain
Karma: 10
Deconectat
Mesaje: 47
|
 |
« Răspunde #211 : Februarie 14, 2010, 11:18:26 » |
|
La problema aceasta trebuie calcul cu numere mari? 10^8 de 0
|
|
|
Memorat
|
|
|
|
•mathboy
|
 |
« Răspunde #212 : Februarie 14, 2010, 11:21:04 » |
|
Nu. Ai cam 9 pagini din threadul asta si pe prima pagina (si nu numai) ai ceva indicii.
|
|
|
Memorat
|
|
|
|
•yonatan
Strain
Karma: 10
Deconectat
Mesaje: 47
|
 |
« Răspunde #213 : Februarie 14, 2010, 11:29:23 » |
|
Nu. Ai cam 9 pagini din threadul asta si pe prima pagina (si nu numai) ai ceva indicii.
Da dar e corect ce scrie in enunt sau nu? Nu cumva trebuia p<8?
|
|
|
Memorat
|
|
|
|
•mathboy
|
 |
« Răspunde #214 : Februarie 14, 2010, 11:35:45 » |
|
Nu. E bine asa cum e si garantez ca nu trebuie sa faci operatii pe numere mari . 
|
|
|
Memorat
|
|
|
|
•yonatan
Strain
Karma: 10
Deconectat
Mesaje: 47
|
 |
« Răspunde #215 : Februarie 14, 2010, 11:41:51 » |
|
Nu. E bine asa cum e si garantez ca nu trebuie sa faci operatii pe numere mari .  Ok dar daca cum retii numarul acela suficient de mare pentru cautarea binara?
|
|
|
Memorat
|
|
|
|
•mathboy
|
 |
« Răspunde #216 : Februarie 14, 2010, 11:45:33 » |
|
Tu nu cauti N! ci il cauti pe N. PS: Ai o formula ca sa vezi cate 0-uri are N! plecand de la N. Ti-am spus...citeste tot topicul.
|
|
|
Memorat
|
|
|
|
•yonatan
Strain
Karma: 10
Deconectat
Mesaje: 47
|
 |
« Răspunde #217 : Februarie 14, 2010, 12:57:44 » |
|
Tu nu cauti N! ci il cauti pe N. PS: Ai o formula ca sa vezi cate 0-uri are N! plecand de la N. Ti-am spus...citeste tot topicul.
Numarul acela suficient de mare este cum il aflu? L.E. : 5*10^8 imi ajunge?
|
|
« Ultima modificare: Februarie 14, 2010, 13:38:31 de către Proistosescu George »
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #218 : Februarie 14, 2010, 13:28:14 » |
|
Tu trebuie sa cauti binar rezultatul, facand o functie care returneaza cate zerouri are un numar X.
|
|
|
Memorat
|
|
|
|
•yonatan
Strain
Karma: 10
Deconectat
Mesaje: 47
|
 |
« Răspunde #219 : Februarie 14, 2010, 13:35:02 » |
|
Da. Dar nu stiu intervalul. Nu ar trebuie sa fie [0....5*10^8]? Sau ma rog [0....5*p]?
|
|
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #220 : Februarie 14, 2010, 13:38:40 » |
|
Intre [1...5*p] da 
|
|
|
Memorat
|
|
|
|
•yonatan
Strain
Karma: 10
Deconectat
Mesaje: 47
|
 |
« Răspunde #221 : Februarie 14, 2010, 13:41:16 » |
|
Intre [1...5*p] da  Asa mersi de asta aveam nevoie.  + la karma
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #222 : Februarie 14, 2010, 13:52:42 » |
|
Intre [1...5*p] da  Asa mersi de asta aveam nevoie.  + la karma Eu am pus limita asta : 10000000000LL, nu ai cum sa pui 5*p, ca nu stii in fiecare caz pana unde sa mergi 
|
|
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #223 : Februarie 14, 2010, 14:00:19 » |
|
Daca faci pe cate exemple o sa vezi ca numarul cautat este <= 5*p. p=2 10 p=3 15 p=4 20 p=6 25 .... p=13 55 ....
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #224 : Februarie 14, 2010, 17:01:04 » |
|
Da, ai dreptate nu am observat. Multumesc de observare 
|
|
|
Memorat
|
|
|
|
|