Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 377 Next  (Citit de 10661 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Pepelea_Flaviu
Client obisnuit
**

Karma: 30
Deconectat Deconectat

Mesaje: 98



Vezi Profilul
« Răspunde #25 : Ianuarie 02, 2009, 19:08:56 »

merge si cu %lld
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #26 : Ianuarie 02, 2009, 20:50:23 »

in dev-cpp eu stiam ca afiseaza dubiosenii %lld. Am impresia ca e compilatoru de mingw care face belele from time to time, stiu ca pe sgu e acelasi compilator si uneori buseste. Pe mingw din cate stiu e mai safe sa afisezi long longu cu %I64d.
Memorat
Pepelea_Flaviu
Client obisnuit
**

Karma: 30
Deconectat Deconectat

Mesaje: 98



Vezi Profilul
« Răspunde #27 : Ianuarie 02, 2009, 20:59:39 »

pe linux afiseaza bine cu %lld....doar pe windows face figuri Very Happy
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #28 : Ianuarie 02, 2009, 21:03:26 »

pe linux ai gcc/g++. Noi vorbeam de mingw, nu vad de ce ai folosi mingw pe linux.
Memorat
Pepelea_Flaviu
Client obisnuit
**

Karma: 30
Deconectat Deconectat

Mesaje: 98



Vezi Profilul
« Răspunde #29 : Ianuarie 02, 2009, 21:07:29 »

eu ma refeream la dev-cpp Tongue
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #30 : Ianuarie 02, 2009, 21:09:12 »

pai dev-cpp foloseste mingw. Tu folosesti dev-cpp pe linux?
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #31 : Ianuarie 02, 2009, 23:36:24 »

Afiseaza cu std :: cout << X; si scapi de probleme  Smile
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #32 : Ianuarie 03, 2009, 11:53:23 »

eu vorbeam de citirea lui d

am incercat si cum a zis Tiberiu, dar tot nu vrea...probabil gresesc altundeva  Brick wall
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #33 : Ianuarie 03, 2009, 13:22:34 »

pai citesti D-ul cu cin >> D;  Smile
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #34 : Ianuarie 03, 2009, 22:05:25 »

pot sa il citesc cu cin>>d din fisier?  Confused
Memorat
c_e_manu
Nu mai tace
*****

Karma: 56
Deconectat Deconectat

Mesaje: 243



Vezi Profilul
« Răspunde #35 : Ianuarie 03, 2009, 22:52:40 »

Cod:
#include<fstream>

using namespace std;

int main()
{ ifstream fin("fisier.in");
  fin>>d;
}

si citesti cu fin>>d... sper ca nu am uitat ceva pe acolo ca am scris direct...
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #36 : Ianuarie 04, 2009, 11:34:46 »

multumesc.... am rezolvat pana la urma

problema nu era la citire ci uitam eu sa pun un % (modulo) Embarassed
Memorat
ssergiuss
Strain


Karma: 41
Deconectat Deconectat

Mesaje: 24



Vezi Profilul
« Răspunde #37 : Martie 03, 2009, 14:34:50 »

Folosesc un vector char[1000001] si am KBS pe al doilea test. In rest totul merge bine. Vreo idee despre ce gresesc?
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #38 : Martie 03, 2009, 14:39:20 »

Folosesc un vector char[1000001] si am KBS pe al doilea test. In rest totul merge bine. Vreo idee despre ce gresesc?

nu cred ca ar trebui neaparat sa fie de la dimesiunea prea mare a vectorului pentru ca eu am doi vectori int de 1 milion si totul merge bine
vezi sa nu faci cumva apelari aiurea

pentru numerele mari foloseste operatiile descrise aici:

http://infoarena.ro/multe-smenuri-de-programare-in-cc-si-nu-numai
Memorat
gabor_oliviu1991
Nu mai tace
*****

Karma: 28
Deconectat Deconectat

Mesaje: 200



Vezi Profilul
« Răspunde #39 : Martie 29, 2009, 21:59:08 »

Hmmm... iau TLE. Si totusi nu cred ca operatiile pe care le fac dureaza mai mult de o secunda. Pur si simplu am calculat restul impartirii a lui N la D, si l-am adunat la N, si am afisat N. Desigur cu numere mari implementate ca in articol. Ce ar putea avea? Sursa: http://infoarena.ro/job_detail/292409
« Ultima modificare: Martie 31, 2009, 08:24:29 de către gaboru corupt » Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #40 : Martie 31, 2009, 09:39:35 »

Hmmm... iau TLE. Si totusi nu cred ca operatiile pe care le fac dureaza mai mult de o secunda. Pur si simplu am calculat restul impartirii a lui N la D, si l-am adunat la N, si am afisat N. Desigur cu numere mari implementate ca in articol. Ce ar putea avea? Sursa: http://infoarena.ro/job_detail/292409

daca e exact cum spui tu nu ar trebui sa iei tle, ai grija sa nuti cicleze undeva sau sa gresesti operatiile pe numere mari
daca nu reusesti dami un pm, si voi incerca sa te ajut
Memorat
funkydvd
Strain


Karma: -9
Deconectat Deconectat

Mesaje: 13



Vezi Profilul
« Răspunde #41 : Aprilie 03, 2009, 18:08:36 »

Am si eu o intrebare, am trimis multe surse si mai mult de 90 de puncte nu iau.  Iau incorect pe testul 9. Imi puteti da si mie niste numere sa imi dau seama unde gresesc?

[later edit] Va rog frumos dati-mi si mie o idee ca nu stiu ce sa mai fac sa iau pe testu 2 corect, orice m-am gandit nu merge Brick wall Fighting

Editat de moderator: Nu mai posta consecutiv. Foloseste butonul "Modifica".
« Ultima modificare: Aprilie 03, 2009, 19:56:27 de către Savin Tiberiu » Memorat
cosmin79
Strain
*

Karma: 36
Deconectat Deconectat

Mesaje: 46



Vezi Profilul
« Răspunde #42 : Aprilie 04, 2009, 22:50:29 »

Ma chinui de cv timp la problema asta....Iau 80 pct cu incorect pe testele 7 si 10.Ca sa gasesc rezultatul fac (n+d)-(n%d)(operatiile pe nr mari). Chestia e ca eu nu am inteles articolul cu ideea lui radu berinde pt implementarea pe nr mari si am incercat sa le fac eu(mult mai complicat si probabil mai ineficient). Se pare ca fac suma si restul bn(cel putin asa cred).In schimb la scadere cred ca gresesc undeva. Daca poate cineva sa ma lamureasca si pe mn ce-i gresit in functia asta dau o bere  Very Happy
Cod:
void scadere()
{
long long i,j,poz,k;
for (i=1; i<=q; i++) // e clar ca (n%d) are mai putine cifre ca n+d
{
poz=i;
if (c[i]>=w[i])
c[i]=c[i]-w[i];
else
{
for (j=poz+1; j<=l_sir; j++)
if (c[j])
{
c[j]--;
for (k=j-1; k>i; k--)
c[i]=9;
break;
}
c[i]=(10+c[i])-w[i];
}
}
poz=0;
for (j=l_sir; j>=1; j--)
if (c[j]==0)
poz++;
else
break;
for (j=l_sir-poz; j>=1; j--)
printf("%d",c[j]);
}
unde c=(n+d) si w=n%d,l_sir=lungimea lui c,q= lungimea lui w

Mersi anticipat!
[editat de moderator] Foloseste tag-ul "code" cand postezi cod pe forum.

later edit: Am luat 100 in sfarsit  Yahoo! .Chestia e ca faceam: for (k=j-1; k>i; k--)
                  c=9; si nu era i, era k.greseala stupida Very Happy
« Ultima modificare: Aprilie 05, 2009, 19:21:30 de către Carabet Cosmin Andrei » Memorat
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #43 : August 05, 2009, 18:20:03 »

Nu stiu ce gresesc la problema asta. Calculez M=D*(N/D+1). Si iau doar 40 de puncte. Exista cazuri particulare pe care nu le trec?

Si ar mai fi ceva, voua cat va da pe urmatoarele teste:

Cod:
N=789127
D=236
Raspun= 789184

N=10
D=1
Raspuns=10

N=371
D=2
Raspuns=372

Ce am putut rata ?  ]

Edit: Thanks a lot to Dragos.  peacefingers
« Ultima modificare: August 07, 2009, 21:28:06 de către ALbulescu Cosmina » Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #44 : Martie 20, 2010, 13:09:56 »

Iau 90 puncte cu WA pe testul 3. Care sa fie problema ?  Eh?
[LE] Am reusit sa iau 100 pct.
« Ultima modificare: Martie 20, 2010, 13:46:48 de către Simoiu Robert » Memorat
vladtarniceru
De-al casei
***

Karma: 81
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #45 : Februarie 01, 2011, 00:07:52 »

eu iau 40 cu KBS pe testele 5 - 10, facand M = N + (D - (N % D)) (pe numere mari)
care sa fie problema?(am verificat sa nu fie impartiri la 0, sa nu fie nr prea mare, sa intre in mem)

multumesc
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #46 : Februarie 01, 2011, 09:31:58 »

Ai facut vectorul si char-ul ( adica nr. mare ) de 1000000 cifre ( si mai mult ) ?
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #47 : Februarie 01, 2011, 10:08:07 »

In functia suma depasesti dimensiunea vectorului B.
Memorat

Am zis Mr. Green
vladtarniceru
De-al casei
***

Karma: 81
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #48 : Februarie 01, 2011, 11:53:44 »

intr-adevar depaseam dimensiunea vectorului B (nu mi-am dat seama ca daca este || i-ul se va duce pana la l care e maxim 1.000.000 d'oh! )

mersi pentru ajutor paul Very Happy
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

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