Borderou de evaluare (job #955012)
Utilizator | Data | 30 mai 2013 17:37:59 | |
---|---|---|---|
Problema | Reactivi | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp:1:20: warning: extra tokens at end of #include directive [enabled by default]
#include <fstream> using namespace std; ifstream f("reactivi.in");ofstream g("reactivi.out");int n,nr,i,ok,aux,aux2,j,aa[70001]={101},bb[70001]={-101},a[70001],b[70001];int main(){ f>>n; for (i=1;i<=n;i++)f>>a[i]>>b[i]; do { ok=1; for (i=1;i<=n-1;i++) if (a[i]>a[i+1]){aux=a[i];a[i]=a[i+1];a[i+1]=aux;aux2=b[i];b[i]=b[i+1];b[i+1]=aux2;ok=0;} }while (ok==0); for (i=1;i<=n;i++) { ok=1; for (j=1;j<=nr;j++ && ok) if (b[i]<=bb[j]){bb[j]=b[i];ok=0;break;} else if (a[i]<=bb[j]){aa[j]=a[i];ok=0;break;} if (ok){nr++;aa[nr]=a[i];bb[nr]=b[i];} } g<<nr; f.close(); g.close(); }
^
user.cpp:1:259: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
#include <fstream> using namespace std; ifstream f("reactivi.in");ofstream g("reactivi.out");int n,nr,i,ok,aux,aux2,j,aa[70001]={101},bb[70001]={-101},a[70001],b[70001];int main(){ f>>n; for (i=1;i<=n;i++)f>>a[i]>>b[i]; do { ok=1; for (i=1;i<=n-1;i++) if (a[i]>a[i+1]){aux=a[i];a[i]=a[i+1];a[i+1]=aux;aux2=b[i];b[i]=b[i+1];b[i+1]=aux2;ok=0;} }while (ok==0); for (i=1;i<=n;i++) { ok=1; for (j=1;j<=nr;j++ && ok) if (b[i]<=bb[j]){bb[j]=b[i];ok=0;break;} else if (a[i]<=bb[j]){aa[j]=a[i];ok=0;break;} if (ok){nr++;aa[nr]=a[i];bb[nr]=b[i];} } g<<nr; f.close(); g.close(); }
^
/usr/lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: error: ld returned 1 exit status
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !