Pagini: [1] 2 3   În jos
  Imprimă  
Ajutor Subiect: 391 Sosete  (Citit de 15829 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
silviug
Echipa infoarena
Nu mai tace
*****

Karma: 193
Deconectat Deconectat

Mesaje: 485



Vezi Profilul
« : Aprilie 04, 2007, 00:50:20 »

Aici puteţi discuta despre problema Sosete.
Memorat

"Don't gain the world and lose your soul, wisdom is better than silver or gold." [Bob Marley - Jamaican reggae musician & singer (1945 - 1981)]
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #1 : Aprilie 04, 2007, 08:25:16 »

nu prea inteleg exemplul. De ce ptr 27 1 raspunsul e 50?? Sunt 27 de membri in familia ionescu si toate sosetele au aceeasi culoare. de ce raspunsul nu e 27*2=54 ??
Memorat
marcelcodrea
Nu mai tace
*****

Karma: 173
Deconectat Deconectat

Mesaje: 217



Vezi Profilul
« Răspunde #2 : Aprilie 04, 2007, 08:41:16 »

Pentru ca familia Ionescu este formata din copii si din cei doi parinti !
Memorat
vanila0406
De-al casei
***

Karma: -174
Deconectat Deconectat

Mesaje: 107


Be wise,be smart,be like me!


Vezi Profilul
« Răspunde #3 : Aprilie 04, 2007, 11:42:36 »

eu aplica formula pe numere mari(vectori) si la doua teste iau TLE pentru ca nu intra in timp... Fighting

Later edit: gata am 100  Dancing faceam aiurea o atribuire de vectori intro repetitie  Embarassed

[Editat de moderator: Nu mai posta de 2 ori consecutiv]
« Ultima modificare: Aprilie 04, 2007, 12:32:18 de către Bogdan Tataroiu » Memorat

Only one thing I know:Death is the best way to a better life.
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #4 : Aprilie 04, 2007, 14:36:35 »

Deci primul exemplu il inteleg..dar la cel de-al doilea...nu ar trebui 17 (nr de copii) *3 (nr de culori) *2 (cate sosete se afla intr-o pereche)?? adik nu trebuia afisat 102?... sad
« Ultima modificare: Aprilie 04, 2007, 21:26:41 de către Marcu Florian » Memorat
peanutz
Nu mai tace
*****

Karma: 10
Deconectat Deconectat

Mesaje: 296



Vezi Profilul
« Răspunde #5 : Aprilie 04, 2007, 18:27:54 »

Nu.. lasa "*2" la o parte.. gandeste-te care e cel mai nepotrivit caz, cand ai alege ciorapi de toate culorile(aproape) la fel de multi, stiind ca trebuie sa ajungi la numarul de elemente 34(intr-o singura multime) Tongue... suma ciorapilor celui mai nepotrivit caz ar trebui sa fie solutia... sper sa fie bun rationamentul meu, inca nu am implementat.

Later edit: am luat 50, deci e bun(am testat doar formula)
« Ultima modificare: Aprilie 04, 2007, 18:40:42 de către Andrei Homorodean » Memorat

....staind....
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #6 : Aprilie 04, 2007, 19:12:31 »

Care este raspunsul pentru 19 4 ?
Memorat

vid...
Protoman
Infoarena Monthly
De-al casei
*****

Karma: 119
Deconectat Deconectat

Mesaje: 128



Vezi Profilul
« Răspunde #7 : Aprilie 04, 2007, 19:16:58 »

pt 19 4 raspunsul este 133 cu o sursa de 100
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #8 : Aprilie 04, 2007, 19:21:26 »

Ms deci ii cum m-am gandit eu Tongue, am luat 50 urmeaza sa implementez pe numere mari.
Memorat

vid...
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #9 : Aprilie 04, 2007, 21:28:21 »

Nu.. lasa "*2" la o parte.. gandeste-te care e cel mai nepotrivit caz, cand ai alege ciorapi de toate culorile(aproape) la fel de multi, stiind ca trebuie sa ajungi la numarul de elemente 34(intr-o singura multime) Tongue... suma ciorapilor celui mai nepotrivit caz ar trebui sa fie solutia... sper sa fie bun rationamentul meu, inca nu am implementat.


Ok...dar ai putea sa-mi explici rationamentul intr-un mod mai concret?..k-s mai greu de cap...deci cum fac pt 19 3?
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #10 : Aprilie 04, 2007, 21:34:06 »

imcearca sa cauti pe net principiul cutiei sau principiul lui dirichlet (sper ca am scris corect).
Memorat
peanutz
Nu mai tace
*****

Karma: 10
Deconectat Deconectat

Mesaje: 296



Vezi Profilul
« Răspunde #11 : Aprilie 04, 2007, 21:51:57 »

Da, ai scris corect, pai, sa-ti dau niste exemple... Ai intr-o biblioteca 1000 de carti, daca o carte poate avea maxim 999 pagini, atunci vor exista sigur cel putin 2 carti cu acelasi numar de pagini, right? Aceeasi interpretare si pentru chestii cu "rest", ma rog e mai mult de explicat... darrrr, am un curs si il trimit cu placere celor care isi lasa mail-urile Smile

P.S.: eu nu m-am gandit neaparat la dirichlet cand am rezolvat-o, deci nu era neaparat sa stii chestia asta, doar ca-ti poate fii de folos Smile
Memorat

....staind....
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #12 : Aprilie 04, 2007, 21:54:01 »

O sa caut...sper sa si inteleg si sper sa fak si problema asta Fighting :thumbup:ms pt sfat Very Happy
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #13 : Aprilie 05, 2007, 08:05:15 »

Pentru 19 3 ai asa: ai 17 copii=>34 de sosete. Deci in cel mai rau caz mama ia din fiecare culoare 33 de sosete=>99 de sosete pana aici. Acuma oricum ar lua inca o soseta o sa fie 34 de sosete de aceeasi culoare. 99+1=100.
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #14 : Aprilie 05, 2007, 14:06:03 »

Aha...mersi Cezar...akum am inteles Applause
Memorat
peanutz
Nu mai tace
*****

Karma: 10
Deconectat Deconectat

Mesaje: 296



Vezi Profilul
« Răspunde #15 : Aprilie 05, 2007, 14:07:28 »

Ai fost prea evident, parca Smile
Memorat

....staind....
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #16 : Aprilie 05, 2007, 14:11:57 »

Asa e..in orice caz..am inteles kum sta treaba cu principiul lui dirichlet... Thumb up
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #17 : Aprilie 05, 2007, 14:42:25 »

Ai fost prea evident, parca Smile
Embarassed... Voiam doar sa ajut... Smile
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #18 : Aprilie 05, 2007, 16:00:57 »

Si ai reusit!!! Very Happy..Mersi mult!  Whistle
Memorat
MarcvsHdr
Strain
*

Karma: 1
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #19 : Aprilie 05, 2007, 18:59:45 »

Nu stiam de ce tot iau 0 p, cand luasem deja 50 cu variante pe numere mici. Si tot 0 si 0...
M-am enervat la problema asta de credeam ca arunc manitorul pe geam. Si cand colo, ce sa vezi???
Inlocuiesc fgets() cu fread() si merge  Fighting

Citat
Pe prima linie a fisierului de intrare sosete.in se afla doua numere naturale separate prin spatiu: N - numarul de membri ai familiei Ionescu si C - numarul de culori distincte ale sosetelor din sertar.

De unde sa ghicesc eu ca numerele sunt pe 2 linii, cand in text scrie ca sunt pe o singura linie??? Aveti si voi grija cand redactati textul, ca altii poate ca stau si depaneaza degeaba un program corect.
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #20 : Aprilie 05, 2007, 22:19:15 »

Mie mi-a mers cu fgets  wink
Memorat

vid...
marcelcodrea
Nu mai tace
*****

Karma: 173
Deconectat Deconectat

Mesaje: 217



Vezi Profilul
« Răspunde #21 : Aprilie 05, 2007, 22:26:02 »

Dap , sunt destul de sigur ca nu am introdus newline intre cele doua numere generate random . La urma urmei , am codul sursa al generatorului !   peacefingers
Memorat
MarcvsHdr
Strain
*

Karma: 1
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #22 : Aprilie 05, 2007, 23:30:20 »

sorry, then.  peacefingers
Mi s-a mai intamplat ceva ciudat cu fgets(). La problema bool, parca. Tot iau 90 p de cand lumea pe ea (algo e corect sigur, mai sunt o gramada care au avut aceeasi problema ca mine).
Stie cineva de ce exista posibilitatea ca fgets() sa nu mearga?
Nu mi-ar place sa patesc la ONI tot asa...  Brick wall
Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #23 : Aprilie 06, 2007, 06:36:12 »

sorry, then.  peacefingers
Mi s-a mai intamplat ceva ciudat cu fgets(). La problema bool, parca. Tot iau 90 p de cand lumea pe ea (algo e corect sigur, mai sunt o gramada care au avut aceeasi problema ca mine).
Stie cineva de ce exista posibilitatea ca fgets() sa nu mearga?
Nu mi-ar place sa patesc la ONI tot asa...  Brick wall

Citesti intr-un string prea mic sau ii dai la nr de caractere citite nu limita care trebuie... Brick wall am patit-o de mai multe ori anul asta
Memorat
andreisfrent
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 9



Vezi Profilul
« Răspunde #24 : Iunie 07, 2007, 08:28:10 »

Va rog, spuneti-mi si mie ce am gresit de iau 0p constant. Am trimis varianta pe nr mici si am luat 50p. In schimb cu varianta pe numere mari iau 0p, desi am testat toate posibilitatile si in numere mici dau ambele acelasi rezultat. Sa fie oare de la citire???

Cod:
freopen("sosete.in","r",stdin);
freopen("sosete.out","w",stdout);
int N[NMAX+1]={0}, C[CMAX+1]={0};
memset(N,0,sizeof(N));
memset(C,0,sizeof(C));
char x;
// 48 - 57
scanf("%c",&x);
while(x!=' ')
{
N[++N[0]]=(int)(x-48);
scanf("%c",&x);
}
scanf("%c",&x);
while(!feof(stdin))
{
C[++C[0]]=(int)(x-48);
scanf("%c",&x);
}
Memorat
Pagini: [1] 2 3   În sus
  Imprimă  
 
Schimbă forumul:  

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