salut. am rezolvat problema excursie, > job:
http://infoarena.ro/job_detail/185238 dar mi se intampla un lucru ciudat: iau 5 puncte
am downloadat testele de la ONI 2007, si evaluand manual merge corect pe primele 10 teste, cu compilatorul borland...dupa asta da error pt ca ocup mai multa memorie decat imi permite, dar cu gnu ar trebui sa mearga.
Iar daca compilez cu dev-c++ si merg ori pe testele linux ori pe cele windows scrie rezultatul dar ori partial, ori cu +e26 sau nu stiu ce numere si litere
chiar e enervant..
personal cred ca am o problema cu scrierea de 3 zecimale: folosesc setprecision din c++, dar nu stiu ce are. Tind sa cred ca exista si alte modalitati(more efficient and less annoying) cu care pot sa rezolv problema. Ma puteti ajuta cumva?
ultimele randuri:
# if (a[x2][y2].drum>Lmax)
# ki<<-1;
# else
# ki<<setprecision(3)<<a[x2][y2].efort<<" "<<setprecision(3)<<a[x2][y2].drum;
# ki<<'\n';
# ki.close();
# return 0;
folosesc pentru efort si drum double long, pentru value short, pentru celelalte short.
Mersi inainte