•wefgef
|
 |
« : Noiembrie 25, 2007, 14:58:49 » |
|
Aici puteţi discuta despre problema Economie.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•Robytzza
|
 |
« Răspunde #1 : Noiembrie 26, 2007, 21:37:22 » |
|
imi poate spune cineva ce greses  citesc element cu element si fac a[element]=1 parcurg sirul si cand dau de un 1 fac toti multipli lui 0 si dupaia numar cati de 1 am si afisez indicile care au a =1 ce e gresit aicea?
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #2 : Noiembrie 26, 2007, 21:39:41 » |
|
Poti fi putin mai explicit? Nu prea am inteles ce ai vrut sa zici...explica si noua sa stim ce vectori folosesti si in ce scop...
|
|
|
Memorat
|
|
|
|
•Robytzza
|
 |
« Răspunde #3 : Noiembrie 26, 2007, 21:42:57 » |
|
am un vector a[50000] unde a=1 daca exista elemntul respectiv si 0 daca nu exista acel element in sir si dupia parcurc tot sirul si vad daca a=1 atucni toti multipli lui <=50000 ii fac 0 si toto asa la final numar cati de 1 sunt in sirul a si afisez toate elemntle i cxare au a=1
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #4 : Noiembrie 26, 2007, 21:51:12 » |
|
PAi cred ca tu faci un fel de eratostene. Ia vezi, nu cumva afisezi doar numerele prime? Dca am inteles bine, hai sa`ti explic pe un exemplu: sa zicem ca ai n=5 si numerele 2 3 5 6 8. [presupunem ca sunt deja ordonate]. *tu ai a-ul asa: 1 1 1 1 1 1 1 1... [de 50000 ori ] *parcurgi a-ul, si intalnesti a[2]=1. Consideri 2 solutie si Modifici toti multiplii lui 2. a: 1 1 0 1 0 1 0 1 0 1 0 1 [pana la Max] *apoi gasesti a[3]=1. Consideri 3 solutie si-i Marchezi multiplii cu 0. *apoi gasesti a[5]=1. Marchezi multiplii cu 0, si il consideri solutie. Ceea ce nu e corect, intrucat 5 poate fi obtinut cu suma dintre 2 si 3 [pe care deja ii aveai in vectorul solutie]. ps: eu asa cred k faci. sper ca am inteles klumea. Hint: Trebuie sa marchezi toate sumele care se pot obtine din elemtele solutie alese la un moment dat. In cazul de mai sus, atunci knd ai deja 2 si 3, trebuie sa faci sa marchezi si pozitiile 2+3, 2*(2+3), 3*(2+3), etc. Spor!
|
|
|
Memorat
|
|
|
|
|
•Stigma
Client obisnuit

Karma: 4
Deconectat
Mesaje: 78
|
 |
« Răspunde #6 : Ianuarie 03, 2008, 15:26:00 » |
|
sa zicem ca avem numerele 3 5 6 7 11 32 6=2*3 11=3*2+5 32=3*7+2*5 deci s:(3,5,7) daca incerc un fel de ciur al lui eratostene mor pana elimin toate combinatiile (in sume) de elem. ale solutiei! (sau nu?) daca folosesc decat vectorul solutie si VERIFIC inainte de a introduce in el un numar, tot cam acolo ajung. (sau nu?) Sa fie atat de muncitoreasca?! I'd say not. I think I'm missing something. I'm a newbie here and I would shine the shoes of anyone who's willing to give me some advice! thank you. 
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #7 : Ianuarie 03, 2008, 16:31:07 » |
|
eu am sortat valorile, si am verificat ce sume se pot obtine pornind de la cele mai mici valori.. ceva asemanator problemei rucsacului.
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #8 : Ianuarie 03, 2008, 16:42:49 » |
|
Vezi articolul cu solutii
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•Stigma
Client obisnuit

Karma: 4
Deconectat
Mesaje: 78
|
 |
« Răspunde #9 : Ianuarie 04, 2008, 02:49:12 » |
|
AHA! thank you taking the time to read my question and of course, for the response... and by the way, buna treaba ai facut la Operatii, gabi!  si stiu ca-s offtopic si ca poate e o intrebare stupida, dar n-am pe cine altcineva sa intreb. In Pascal, e wise sa lucrez in continuare cu fisiere text sau mai bine ma reprofilez pe fisiere cu tip? Intuiesc eu ca motivul pentru care nu iau majoritatea testelor cu numere mari e din cauza asta. Se poate sa fie si altfel. scuze pentru orice intrebare stupida!  cine dumnezeu o mai lucra in Pascal...  [editat de moderator: Nu posta consecutiv pe acceasi tema!]
|
|
« Ultima modificare: Ianuarie 04, 2008, 08:51:08 de către Paul-Dan Baltescu »
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #10 : Ianuarie 04, 2008, 09:01:37 » |
|
Nu se folosesc fisiere cu tip la olimpiada/concursuri. Eu nu am avut niciodata nevoie de ele.
|
|
« Ultima modificare: Ianuarie 04, 2008, 15:33:08 de către Paul-Dan Baltescu »
|
Memorat
|
Am zis 
|
|
|
•devilkind
|
 |
« Răspunde #11 : Ianuarie 04, 2008, 11:00:35 » |
|
[offtopic] aparent nu mai e la moda limba romana.
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #12 : Ianuarie 04, 2008, 11:00:59 » |
|
AHA! thank you taking the time to read my question and of course, for the response... and by the way, buna treaba ai facut la Operatii, gabi!  In Pascal, e wise sa lucrez in continuare cu fisiere text
Stii, eu nu prea sunt familiarizat cu limbile astea straine. Ai putea te rog sa postezi in scumpul nostru grai mioritic? Edit: Se pare ca am postat in acelasi timp cu devil 
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•bogdan2412
|
 |
« Răspunde #13 : Ianuarie 04, 2008, 11:24:53 » |
|
 ce-s "fisierele cu tip"?
|
|
|
Memorat
|
|
|
|
•CezarMocan
|
 |
« Răspunde #14 : Ianuarie 04, 2008, 13:07:12 » |
|
Faci un record (struct), de exemplu: type elev=record nota1:longint; nota2:longint; end; var clasa:array[1..100] of elev;
Si declari fisieru de tipu elev (asta nu mai stiu exact cum se facea)... Si apoi poti citi direct variabila de tip elev din fisier, adica ca stie el sa citeasca toate campurile. Asta stiam eu ca este in Pascal... in C nu stiu daca e tot asa
|
|
|
Memorat
|
|
|
|
•Stigma
Client obisnuit

Karma: 4
Deconectat
Mesaje: 78
|
 |
« Răspunde #15 : Ianuarie 04, 2008, 13:24:14 » |
|
multumesc si-mi cer scuze! mea culpa. deh, pana la urma si pascal si C sunt in engleza.  (Ave Cezar!)
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #16 : Ianuarie 04, 2008, 16:13:23 » |
|
mea culpa.
Serios acum, ti-e asa greu sa scrii in limba ta nativa? (Presupun ca esti romanca, sper sa nu gresesc).
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•Stigma
Client obisnuit

Karma: 4
Deconectat
Mesaje: 78
|
 |
« Răspunde #17 : Ianuarie 04, 2008, 17:07:03 » |
|
 recunosc c-am vrut sa te tachinez si cu o limba moarta!  gata, sa ne intoarcem la topic! multumesc de indicii.
|
|
|
Memorat
|
|
|
|
•florin_marius90
Strain
Karma: -15
Deconectat
Mesaje: 17
|
 |
« Răspunde #18 : Ianuarie 07, 2008, 16:46:44 » |
|
fratilor am nevoie de ajutorul vostru. trimit solutia problemei si imi apare punctajul este 0 cu mesajul Non-zero exit status. ce vrea sa spuna mesajul asta. PS: sursa e facuta in pascal
|
|
|
Memorat
|
|
|
|
•pandaemon
Strain
Karma: 4
Deconectat
Mesaje: 7
|
 |
« Răspunde #19 : Ianuarie 09, 2008, 02:32:05 » |
|
fratilor am nevoie de ajutorul vostru. trimit solutia problemei si imi apare punctajul este 0 cu mesajul Non-zero exit status. ce vrea sa spuna mesajul asta. PS: sursa e facuta in pascal Mesajul iti arata ca programul tau nu a fost rulat pana la final, iar astfel nu a returnat valoarea 0. Motivul este ca s-a incercat o accesare dupa limita vectorului declarat. In alte probleme iti poate aparea acelasi mesaj si din alte cauze, documenteaza-te! http://infoarena.ro/documentatie/evaluator
|
|
|
Memorat
|
|
|
|
•florin_marius90
Strain
Karma: -15
Deconectat
Mesaje: 17
|
 |
« Răspunde #20 : Ianuarie 09, 2008, 23:36:22 » |
|
Motivul este ca s-a incercat o accesare dupa limita vectorului declarat. si ce ar trebui sa fac ? pur si simplu nu imi dau seama, cand compilez in pascal merge fara discutii dar cand trimit solutia imi da mesajul Non-zero exit status. care-i treaba ce tre sa fac la vectorii aia ce sa modific in sursa 
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #21 : Ianuarie 10, 2008, 00:05:32 » |
|
pai poti sa ai ceva de genu asta var a:array[1..100] of integer;
....
for i:=1 to 3000 do a[i]:=1;
in acel "for" accesezi la un moment dat a[101],a[102]..a[3000] care nu exista. Incearca sa iti dai niste teste mai mari sa vezi dak merge. Ce trebuie tu sa faci ca sa mearga ar trebui sa iti dai seama acum.
|
|
|
Memorat
|
|
|
|
•alex_mircescu
Client obisnuit

Karma: -15
Deconectat
Mesaje: 55
|
 |
« Răspunde #22 : Mai 06, 2008, 12:14:12 » |
|
eu chiar nu pricep ce are problema asta... Am facut-o (sper eu perfect)... cu un vector (in care retineam cele n nr) care il sortam, porneam de la cel mai mic si dupa aceea eliminam cele divizibile cu el... si faceam tot asa cu urmatorul eliminat... care-i bug-ul?!  Pls help me.... 
|
|
|
Memorat
|
|
|
|
•toni2007
|
 |
« Răspunde #23 : Mai 06, 2008, 12:27:59 » |
|
vezi ca si eu ma chinui cu ac problema. tu iei cazurile cand se poate obtine ca suma? adica 8 se obtine din 3 si 5 de exemplu
|
|
|
Memorat
|
|
|
|
|
|