•DITzoneC
|
 |
« : Februarie 11, 2007, 21:01:14 » |
|
Aici puteţi discuta despre problema Chiftea.
|
|
|
Memorat
|
|
|
|
•cos_min
|
 |
« Răspunde #1 : Februarie 13, 2007, 17:42:26 » |
|
4*(radical(N)+1) (-2, dupa caz). Asta ce vrea sa spuna? -2-ul din parenteza.
|
|
|
Memorat
|
vid...
|
|
|
•stef2n
|
 |
« Răspunde #2 : Februarie 13, 2007, 18:11:09 » |
|
Asta ce vrea sa spuna? -2-ul din parenteza.
In functie de caz, solutia este 4*(radical(N)+1) sau 4*(radical(N)+1)-2.
|
|
|
Memorat
|
Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
|
|
|
•raduzer
Client obisnuit

Karma: 62
Deconectat
Mesaje: 71
|
 |
« Răspunde #3 : Februarie 20, 2007, 15:58:02 » |
|
unde pot gasi solutia la problema asta? 
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #4 : Februarie 20, 2007, 16:11:34 » |
|
|
|
|
Memorat
|
Am zis 
|
|
|
•allyna
Strain
Karma: -5
Deconectat
Mesaje: 2
|
 |
« Răspunde #5 : Februarie 22, 2008, 12:50:13 » |
|
tnx a lot>  < am luat suta 
|
|
|
Memorat
|
|
|
|
•ghitza_2000
Strain
Karma: -7
Deconectat
Mesaje: 16
|
 |
« Răspunde #6 : Martie 27, 2008, 22:29:31 » |
|
Cine poate sa imi dea si mie un contra-argument la problema asta? va rog:D:D:D var n,t,i:longint; f,g:text; begin assign(f,'chiftea.in'); reset(f); assign(g,'chiftea.out'); rewrite(g); readln(f,t); for i:=1 to t do begin readln(f,n); if n=1 then writeln(g,'4') else if n=2 then writeln(g,'6') else begin if n mod 2=0 then n:=n-1; writeln(g,n+5); end; end; close(f); close(g); end.
|
|
« Ultima modificare: Martie 27, 2008, 22:37:22 de către Stefan Istrate »
|
Memorat
|
|
|
|
•fireatmyself
|
 |
« Răspunde #7 : Martie 28, 2008, 12:36:15 » |
|
raspunsurile corecte fiind:
|
|
|
Memorat
|
Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
|
|
|
•jupanu92
Client obisnuit

Karma: -86
Deconectat
Mesaje: 76
|
 |
« Răspunde #8 : Aprilie 17, 2008, 15:52:22 » |
|
Pentru exemplul tau mie nu imi da asa ci asa : Pai din 5 patratele ar trebui sa fie [][][][][] si daca numeri laturile sunt 12 aici e greseala mea si cu algoritmul meu iau 0 puncte .
|
|
|
Memorat
|
|
|
|
•fireatmyself
|
 |
« Răspunde #9 : Aprilie 17, 2008, 15:56:20 » |
|
pentru n = 5 aranjamentul este: _ _ |_|_|_ |_|_|_|
deci perimetrul minim este 10.
|
|
|
Memorat
|
Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
|
|
|
•jupanu92
Client obisnuit

Karma: -86
Deconectat
Mesaje: 76
|
 |
« Răspunde #10 : Aprilie 17, 2008, 16:12:57 » |
|
Mersi eu credeam ca numai patrate si dreptunghiuri se pot forma . Tanks
Si am o intrebare cum ne dam seama cand acoperim o linie cu patrate si cand acoperim doua . Eu mam gandit ca daca n este par avem mai multe linii si daca e impar numai una .
|
|
« Ultima modificare: Aprilie 17, 2008, 16:20:43 de către Popescu Marius »
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #11 : Aprilie 17, 2008, 16:23:54 » |
|
poti sa pui mai multe linii si ptr numere impare. De fapt sunt chiar foarte putine numere ptr care pui numai o singura linie. Mai gandestete.
|
|
|
Memorat
|
|
|
|
•jupanu92
Client obisnuit

Karma: -86
Deconectat
Mesaje: 76
|
 |
« Răspunde #12 : Aprilie 17, 2008, 16:27:07 » |
|
Multumesc mult de tot ai un + la kama de la mine . Am luat 100 .
|
|
|
Memorat
|
|
|
|
•f.v.anton
Strain
Karma: 1
Deconectat
Mesaje: 35
|
 |
« Răspunde #13 : Mai 10, 2008, 20:26:19 » |
|
sa inteleg ca pt n=4 raspunsul este ?10? _ _ pai nu vine |_|_| |_|_| adica 8?
|
|
|
Memorat
|
|
|
|
•Mishu91
|
 |
« Răspunde #14 : Mai 10, 2008, 20:48:04 » |
|
Pentru 4, 8 da:D
|
|
|
Memorat
|
|
|
|
•f.v.anton
Strain
Karma: 1
Deconectat
Mesaje: 35
|
 |
« Răspunde #15 : Mai 10, 2008, 21:35:32 » |
|
pai mai sus fireatmyself a postat altceva... si asta m-a indus in eroare. Multumesc oricum, acum incerc sa o rezolv, nu pare prea grea.
|
|
|
Memorat
|
|
|
|
•zalman
Strain
Karma: -11
Deconectat
Mesaje: 31
|
 |
« Răspunde #16 : Mai 26, 2008, 14:20:27 » |
|
cum arata figura pentru n=20 ? 
|
|
|
Memorat
|
|
|
|
•gabor_oliviu1991
|
 |
« Răspunde #17 : Mai 26, 2008, 15:28:14 » |
|
_ _ _ _ _ |_|_|_|_|_| |_|_|_|_|_| |_|_|_|_|_| |_|_|_|_|_|
deci perimetru e 18
|
|
« Ultima modificare: Mai 26, 2008, 17:31:05 de către Andrei Grigorean »
|
Memorat
|
|
|
|
•funkydvd
Strain
Karma: -9
Deconectat
Mesaje: 13
|
 |
« Răspunde #18 : Aprilie 11, 2009, 19:47:31 » |
|
Am si eu o problema, eu cum as putea afla cat este sqrt(n) fara functia sqrt din cmath? Altfel imi da tle daca folosesc math.h...
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #19 : Aprilie 11, 2009, 20:32:38 » |
|
Poti folosi cautarea binara, insa ma indoiesc ca e mai eficienta. ( trebuie sa cauti un nr x a.i. x*x = n ). Problema asta se rezolva cu formula, care e aplicata direct. Deci complexitatea timp e O(1). Nu trebuie sa ai tle-uri. 
|
|
|
Memorat
|
|
|
|
•funkydvd
Strain
Karma: -9
Deconectat
Mesaje: 13
|
 |
« Răspunde #20 : Aprilie 25, 2009, 21:24:57 » |
|
Eu ori nu mă prind de ceva, ori greşesc urât de tot. Adică eu am complexitate O(n), răspunsurile le aflu cu ajutorul formulei, dar tot timpul iau tle. Am încercat chiar şi căutare binară (mulţumesc pentru sfat) dar tot nu merge. Adică dacă trimit o sursă care doar face de t ori sqrt(n), tot iau tle şi cu timpi foarte mari.
|
|
|
Memorat
|
|
|
|
•funkydvd
Strain
Karma: -9
Deconectat
Mesaje: 13
|
 |
« Răspunde #21 : Aprilie 25, 2009, 21:47:33 » |
|
Deci azi mi-a fost dat să trăiesc altă dezamăgire legată de folosirea streamurilor. Eu sunt obişnuit să lucrez cu streamuri, deoarece le scriu mai repede faţă de printf, etc, dar am încercat şi cu stdio.h, şi am luat 100.Mi se pare aiurea, având în vedere că auzisem că în standard fstream e mai rapid.  (Mă scuzaţi că nu ştiu să editez mesajele, astfel încât postez de două ori consecutiv)
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #22 : Aprilie 25, 2009, 22:15:28 » |
|
Ai putea sa incerci sa folosesti streamuri, dar in loc de endl sa pui '\n'. S-ar putea sa intre asa. S-a mai discutat despre faptul ca endl goleste buffer-ul si face afisarea sa mearga mai greu.
Pentru ca sa-ti iti editezi mesajele exista un buton "modifica" in coltul dreapta sus al fiecarui mesaj de-al tau.
|
|
|
Memorat
|
Am zis 
|
|
|
•andrei.finaru
Strain
Karma: 8
Deconectat
Mesaje: 26
|
 |
« Răspunde #23 : Februarie 02, 2010, 16:52:22 » |
|
Am o problema: folosesc o formula, m-am uitat la raspunsuri si am vazut ca e aceeasi, dar iau WA pe toate testele.
In plus, daca folosesc <fstream> si using namespace std in loc de <fstream.h>, in calculatorul meu imi da 4 erori si nu ruleaza, dar pe infoarena ruleaza... tot WA...
Ma poate ajuta cineva si pe mine? Si niste teste m-ar ajuta. Multumesc anticipat!
|
|
|
Memorat
|
|
|
|
•andrei.finaru
Strain
Karma: 8
Deconectat
Mesaje: 26
|
 |
« Răspunde #24 : Februarie 09, 2010, 17:04:16 » |
|
Am mai lasat problema cateva zile, acum m-am uitat iar pe ea si tot nu pricep ce gresesc. Pe testul postat de fireatmyself imi da bine. M-ar mai ajuta niste teste, sa vad si eu ce nu merge si sa corectez. P.S. Nu-mi apare butonul "EDIT". O fi de la browser?
|
|
|
Memorat
|
|
|
|
|