Pagini: 1 2 [3] 4 5   În jos
  Imprimă  
Ajutor Subiect: 024 Sume  (Citit de 39464 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Dastas
Vorbaret
****

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« Răspunde #50 : Mai 12, 2007, 20:33:46 »

Initial si programul meu afisa 0 3 1. Dar, daca ne luam dupa enunt, un raspuns care contine 0 nu este corect. Desi ambele variante iau 100 de puncte... ar trebui modificate ori niste teste ori enuntul.
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #51 : Mai 12, 2007, 20:36:58 »

asta cred ca ar trebui precizat la sectiunea imbunatatire teste.... oricum.. nu e posibil ca ideea mea sa ia macar cateva teste?Huh
Memorat
Dastas
Vorbaret
****

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« Răspunde #52 : Mai 12, 2007, 20:39:55 »

Nu sunt chiar asa de slabe testele Very Happy.

Ideea nu e buna, formuleaza pe foaie matematic problema si o sa te prinzi Smile.
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #53 : Iulie 29, 2007, 10:58:12 »

Am citit tot topicul, insa nu am reusit sa rezolv problema. Mi`am dat seama ca e vorba de un sistem de ecuatii, cu 3 ecuatii si 3 necunoscute. Sistemul e de forma

   a+b=x;
* a+c=y;         , unde x,y,z le cunoastem [ fiind sumele din fisierul de intrare ].
   b+c=z;

De aici ies foarte usor cele 3 necunoscute. De ex. a= (x+y-z) / 2. Formula asta cred eu k as putea sa o utilizez pt aflarea primului termen. Dar avand primul termen, nu observ ce as putea face. Poate cineva sa ma ajute?
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #54 : Iulie 29, 2007, 11:03:49 »

Apoi stii b+a, c+a, ... si poti afla foarte usor restul numerelor.  Fool
« Ultima modificare: Iulie 29, 2007, 11:08:38 de către Paul-Dan Baltescu » Memorat

Am zis Mr. Green
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #55 : Iulie 29, 2007, 11:15:12 »

O sa ma mai gandesc sa vad. Probabil asta e sol de 100. Intre timp am facut ceva in genu:

-Am aflat cate numere are sirul initial [ am gasit o formula ] [ sa notez cu n cate nr are acest sir]
-Aflu primul termen folosind (v[1]+v[2]-v[3])/2
-Afisez primul termen apoi parcurg for i=1, n-1 si afizez v[ i ] - primul nr
A..da..si iau in considerare sa afizez -1 daca exista un v [ i ]  - primu `nr <=0

Cu o asfel de solutie iau 40 de puncte. Poate cineva sa `mi dea un caz care sa contrazica calitatea solutiei mele?

LE: Am gasit unde bushea. O sa mai incerc.
« Ultima modificare: Iulie 29, 2007, 11:17:58 de către Marcu Florian » Memorat
alien51
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #56 : Decembrie 03, 2007, 10:58:36 »

de fapt.. nu e bine cum zieti voi..(multumesc lui Marcu Florian pt k m-a corectat)
a=(v[ 1 ]+v[ 2 ]-v[ m ])/2;(m=numarul de numere din fisierul .out)
dak poate sami gaseasca cineva contra argument sunt mai mult decat fericit.
« Ultima modificare: Decembrie 27, 2007, 11:53:09 de către Fatu Alin » Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #57 : Decembrie 03, 2007, 16:17:53 »

Tot pe forumul asta am vazut pe undeva, ca un mare intelept roman [nu stiu exact cine, insa poate imi spuneti voi numele  Very Happy ] a zis: "Nu intreba de ce e gresit, ci demonstreaza de ce e corect." [sau cel putin cam asta era esenta, din ce imi amintesc eu].

ps: Din moment ce atata lume a luat 100 cu ideile de mai sus, nu vad de ce acele idei ar fi gresite.
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #58 : Ianuarie 24, 2008, 21:25:45 »

iau 95 puncte
numi iese testul 3
da TLE

later edit: am uitat sa zic ca am folosit ce sa zis si am verificat sa nu deie -1 si tot nu merge

idei?
« Ultima modificare: Ianuarie 25, 2008, 17:02:43 de către Oprica Dragos » Memorat
hulparuadrian
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 15



Vezi Profilul
« Răspunde #59 : Februarie 22, 2008, 13:52:22 »

Iau "Killed by signal 8" pe toate testele...care poate fi cauza?...ma poate ajuta cineva??E prea multa sau prea putina memorie declarata?? Cry
Memorat
raduzer
Client obisnuit
**

Karma: 62
Deconectat Deconectat

Mesaje: 71



Vezi Profilul
« Răspunde #60 : Februarie 22, 2008, 19:22:47 »

Vezi ca imparti ceva la 0, sa nu imparti suma totala la o variabila pe care nu ai initializat-o.
Memorat
runnaway90
Strain
*

Karma: -7
Deconectat Deconectat

Mesaje: 25



Vezi Profilul
« Răspunde #61 : Martie 26, 2008, 12:08:39 »

sumele sunt date in ordine sau nu k sa nu ma apuc sa fac rezolvarea degeaba asa:P?
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #62 : Martie 26, 2008, 12:12:43 »

Da. Se vede asta din exemple.
Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #63 : Aprilie 23, 2008, 16:49:51 »

S-ar putea modifica limita de timp la 0.1s  Whistle
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #64 : Aprilie 23, 2008, 19:40:53 »

Cat timp nu exista solutii "proaste" care sa ia 100, nu vad de ce am face asta...

Ca sa reevaluam aproape 1000 de joburi?
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
razyelx
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 82



Vezi Profilul
« Răspunde #65 : Aprilie 23, 2008, 19:44:31 »

Ok problema mi-a iesit in final. La inceput am pus un 1000 ca lavoare la vectorul in care citeam numerele din fisier. Era prea mic stiu. Dar luam 20 de puncte si mergea testul 6. Cand am marit la 25001 nu mai mergea testul 6. Bun Ma gandesc ca in fisierul de intrare intra un p = enorm si apoi sa zicem multe numere egale intre ele astfel incat depasea 1000 si era fragmentata secventa de numere de catre vector. Astfel atunci cand calculam numerele care trebuiau afisate programul stia doar 1000 de numere si nu se incurca cu secventa nasoala. Asta e? Totusi care e treaba. De ce pe 20 de puncte(1000 elemente maxime) mergea, iar pe 95 pct(25001 elemente maxime) nu mergea?  
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #66 : Aprilie 23, 2008, 19:48:37 »

Exista o explicatie logica...

Nu pot sa ti-o dau pentru ca ar trebui sa iti spun structura testului 6, iar acest lucru nu este permis.

Gandeste-te si poate iti dai seama singur Wink
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
razyelx
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 82



Vezi Profilul
« Răspunde #67 : Aprilie 23, 2008, 20:00:38 »

ok, dar am rezolvat problema. am luat 100. oricum ceea ce am spus eu inainte e corect?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #68 : Aprilie 23, 2008, 20:03:22 »

Nu stiu, mi s-a parut postul tau incoerent si nu am avut rabdarea sa il citesc atent.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
fireatmyself
Nu mai tace
*****

Karma: 36
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #69 : Aprilie 23, 2008, 22:51:19 »

nu inteleg care-i treaba cu 'secventa nasoala', dar in mod sigur iti trebuiau retinute toate cele 25 000 de numere din fisier pentru a rezolva, corect, problema. Wef are dreptate, postul tau este incoerent. poate daca mai explici mai clar, te-am putea ajuta.
Memorat

Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
Athanaric
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #70 : August 23, 2008, 16:43:17 »

Salutare... Am rezolvat zic eu bine problema , dar iau 95 de p... Am aflat cate numere sunt, suma lor, primul numar, precum si restul numerelor.

Am facut "proba" - am verificat daca adunand perechile de nr obtinute de mine se obtine sirul citit... Am facut de asemenea verificari si tot busesc testul 3. Din cate am impresia, raspunsul la T3 trebuie sa fie "-1" si nu inteleg ce alt caz special as fi putut tratat atunci cand stabilesc validitatea datelor de intrare... va rog , daca puteti, sa ma lamuriti. nu imi dau seama ce as putea gresi  Brick wall Brick wall Brick wall


LE : Iertati noobimea... Se pare ca nu afisa -1 in cea mai stupida exceptie... Pardon my foolness. Luai suta  Yahoo!
« Ultima modificare: August 23, 2008, 16:57:38 de către Cirith Gorgor » Memorat
ghitza_2000
Strain


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #71 : Octombrie 28, 2008, 15:04:24 »

cum fac sa aflu cate numere sunt Smile
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #72 : Octombrie 28, 2008, 15:26:46 »

Ia'ti cateva exemple (de la 2 la 10 numere de exemplu), si fa suma dintre fiecare doua, sa vezi cate numere obtii. E foarte usoara formula care trebuie dedusa.
Memorat
ghitza_2000
Strain


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #73 : Octombrie 28, 2008, 15:46:25 »

multumesc. o sa vad:)
Memorat
basketbalistu92
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #74 : Februarie 03, 2009, 13:48:58 »

ok am gasit regula da voi km atzi mers invers
adik dak jtii nr final de elemente
sal afli pe cel initial???
Memorat
Pagini: 1 2 [3] 4 5   În sus
  Imprimă  
 
Schimbă forumul:  

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