Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 467 Orase  (Citit de 10102 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
zloteanu.adrian
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 38



Vezi Profilul
« Răspunde #25 : Iulie 08, 2009, 12:25:51 »

Cod:
#include<fstream.h>
#include<algorithm>
int main()
{long ...
ifstream q("orase.in");
ofstream w("orase.out");
q>>m>>n;
for(i=1;i<=n;i++)
  {q>>v1[i]>>v2[i];
  v1[i]=v1[i]*100000+v2[i];}
sort(v1+1,v1+n+1);
...
1.Compilatorul da eroare: sort was not declared in this scope HuhHuh
2.elementele din v1 intra in long dupa ce *100000?
« Ultima modificare: Iulie 08, 2009, 12:39:27 de către zloteanu adrian nichita » Memorat
c_e_manu
Nu mai tace
*****

Karma: 56
Deconectat Deconectat

Mesaje: 243



Vezi Profilul
« Răspunde #26 : Iulie 08, 2009, 12:49:40 »

Cod:
#include<algorithm>

using namspace std;    //ai uitat partea asta :)
.......
sort();
.......

Memorat
zloteanu.adrian
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 38



Vezi Profilul
« Răspunde #27 : Iulie 08, 2009, 13:03:36 »

Cod:
#include<fstream.h>
#include<algorithm>
using namespace std;
int main()
{long long dn,dt,v1[50001],v2[50001],i,n,m,max=0,maxt=0;           //00
ifstream q("orase.in");
ofstream w("orase.out");
q>>m>>n;
for(i=1;i<=n;i++)
  {q>>v1[i]>>v2[i];
  v1[i]=v1[i]*100000+v2[i];}
sort(v1+1,v1+n+1);
for(i=1;i<=n;i++)
  {v2[i]=v1[i]%100000;
  v1[i]=v1[i]/100000;}
dt=v2[1]-v1[1];
for(i=2;i<=n;i++)
  {max=0;
  dn=v2[i]-v1[i];
  if(dn<dt)
   max=v2[i]+v1[i]+dt;
  else
   {max=v2[i]+v1[i]+dn;
   dt=dn;}
  if(maxt<max)
   maxt=max;}
w<<maxt;
return 0;}
sortarea chiar a ajutat! dar acum in loc de TLE este "Incorect!"
http://infoarena.ro/job_detail/330015
am ramas blocat la 50 de puncte!
Memorat
c_e_manu
Nu mai tace
*****

Karma: 56
Deconectat Deconectat

Mesaje: 243



Vezi Profilul
« Răspunde #28 : Iulie 08, 2009, 13:27:22 »

Vezi ca ti-am trimis PM!  peacefingers
Memorat
zloteanu.adrian
Strain
*

Karma: -9
Deconectat Deconectat

Mesaje: 38



Vezi Profilul
« Răspunde #29 : Iulie 08, 2009, 13:35:32 »

n-am primit nimic inca, dar sunt dispus sa astept  Weightlift
LE: trebuie sa dau click pe "mesaje"(meniul de sus) si apoi "mesaje primite"? nu primesc nimic!
« Ultima modificare: Iulie 08, 2009, 13:47:25 de către zloteanu adrian nichita » Memorat
popoiu.george
Vorbaret
****

Karma: 19
Deconectat Deconectat

Mesaje: 162



Vezi Profilul
« Răspunde #30 : Noiembrie 21, 2009, 17:58:33 »

Imi da cineva un hint cum sa calculez maximul Liniar?
Memorat
robigi
Strain
*

Karma: 5
Deconectat Deconectat

Mesaje: 40



Vezi Profilul
« Răspunde #31 : Noiembrie 28, 2009, 11:40:51 »

probabil asta ar trebui sa te ajute, george http://infoarena.ro/problema/ssm



apropo, imi puteti va rog spune de ce metoda asta nu ia 100 de puncte:

Cod:
void program() 
{    long long max=v[1][1]+v[2][1]+v[2][0]-v[1][0];    
     int i=1, j=2;      
     for (int k=3; k<=n; k++)      
     {   int ci=i, cj=j;
         if (v[ci][1]+v[k][1]+v[k][0]-v[ci][0]>max)
         {  max=v[ci][1]+v[k][1]+v[k][0]-v[ci][0];
            j=k;
         }
         if (v[cj][1]+v[k][1]+v[k][0]-v[cj][0]>max)
         {  max=v[cj][1]+v[k][1]+v[k][0]-v[cj][0];
            i=cj;
            j=k;
         }
     }
     g << max;
}

daca nu trebuia sa pun solutia asta rog un admin sa stearga, ms
« Ultima modificare: Noiembrie 28, 2009, 14:58:21 de către irimias robert » Memorat
popoiu.george
Vorbaret
****

Karma: 19
Deconectat Deconectat

Mesaje: 162



Vezi Profilul
« Răspunde #32 : Noiembrie 29, 2009, 12:28:46 »

ceva de genu fac si eu robert, nu cred ca e corect. Cred ca e o chichita...


P.S. : Citisem articolul si rezolvasem inaite sa postez Tongue
Memorat
siminescu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #33 : Decembrie 28, 2010, 14:14:09 »

Am rezolvat problema in O(M) fara nici o sortare Yahoo!

[editat] am modificat mesajul ca sa evitam postatul consecutiv...
« Ultima modificare: Decembrie 29, 2010, 10:37:17 de către Sima Cotizo » Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #34 : August 22, 2011, 23:25:12 »

Am trimis numai citirea in pascal si am TLE pe 6 teste, stie cineva ce inseamna asta ca eu deja nu mai inteleg ce se intimpla  Brick wall

LE: S-a rezolvat, nu era problema in algoritm dar am incurcat m cu n la citire  d'oh! Aha

Nu posta consecutiv, ci editeaza mesajele anterioare.
« Ultima modificare: August 23, 2011, 02:28:32 de către FMI - Paul-Dan Baltescu » Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #35 : August 24, 2011, 18:06:56 »

Sucuze pentru post consecutiv, dar nu stiu cum se reediteaza mesajele anterioare, as fi recunoscator daca mi-ati spune cum se face asta, ce sunt incepator pe aici  Smile
Memorat
MihailP
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 13



Vezi Profilul
« Răspunde #36 : Februarie 17, 2015, 11:20:23 »

Puteti pune testul 3 va rog? Nu stiu de ce nu-mi ruleaza acolo...
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

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