Borderou de evaluare (job #2269009)

Utilizator EmplopiStefan Nitu Emplopi Data 25 octombrie 2018 16:59:14
Problema Procesor Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:3:154: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int main(){FILE *fin, *fout;int n, i, poz=0, timp, nr=0;long long s=0;fin=fopen("procesor.in", "r");fout=fopen("procesor.out", "w");fscanf(fin, "%d", &n);for(i=0;i<n;i++){fscanf(fin, "%d%d", &v[i].t, &v[i].p);if(timp<v[i].t)timp=v[i].t;s+=(long long)v[i].p;}std::sort(v, v+n, compar);while(timp>0){while(poz<n && v[poz].t>=timp){h.push(v[poz++].p);nr++;}if(nr>0){s-=(long long)h.top();h.pop();nr--;}timp--;}fprintf(fout, "%lld", s);fclose(fin);fclose(fout); ^ main.cpp:3:209: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int main(){FILE *fin, *fout;int n, i, poz=0, timp, nr=0;long long s=0;fin=fopen("procesor.in", "r");fout=fopen("procesor.out", "w");fscanf(fin, "%d", &n);for(i=0;i<n;i++){fscanf(fin, "%d%d", &v[i].t, &v[i].p);if(timp<v[i].t)timp=v[i].t;s+=(long long)v[i].p;}std::sort(v, v+n, compar);while(timp>0){while(poz<n && v[poz].t>=timp){h.push(v[poz++].p);nr++;}if(nr>0){s-=(long long)h.top();h.pop();nr--;}timp--;}fprintf(fout, "%lld", s);fclose(fin);fclose(fout); ^ main.cpp:3:311: warning: 'timp' may be used uninitialized in this function [-Wmaybe-uninitialized] int main(){FILE *fin, *fout;int n, i, poz=0, timp, nr=0;long long s=0;fin=fopen("procesor.in", "r");fout=fopen("procesor.out", "w");fscanf(fin, "%d", &n);for(i=0;i<n;i++){fscanf(fin, "%d%d", &v[i].t, &v[i].p);if(timp<v[i].t)timp=v[i].t;s+=(long long)v[i].p;}std::sort(v, v+n, compar);while(timp>0){while(poz<n && v[poz].t>=timp){h.push(v[poz++].p);nr++;}if(nr>0){s-=(long long)h.top();h.pop();nr--;}timp--;}fprintf(fout, "%lld", s);fclose(fin);fclose(fout); ~~~~~~^~~~~~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
121ms131kbOK10
221ms131kbOK10
321ms131kbOK10
421ms131kbOK10
521ms131kbOK10
630ms262kbOK10
751ms393kbOK10
872ms917kbOK10
985ms1048kbOK10
10131ms1310kbOK10
Punctaj total100

Ceva nu functioneaza?