Pagini recente » Borderou de evaluare (job #1312163) | Borderou de evaluare (job #1757550) | Borderou de evaluare (job #1395547) | Borderou de evaluare (job #3182602) | Borderou de evaluare (job #2269009)
Borderou de evaluare (job #2269009)
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 |
1 | 21ms | 131kb | OK | 10 |
2 | 21ms | 131kb | OK | 10 |
3 | 21ms | 131kb | OK | 10 |
4 | 21ms | 131kb | OK | 10 |
5 | 21ms | 131kb | OK | 10 |
6 | 30ms | 262kb | OK | 10 |
7 | 51ms | 393kb | OK | 10 |
8 | 72ms | 917kb | OK | 10 |
9 | 85ms | 1048kb | OK | 10 |
10 | 131ms | 1310kb | OK | 10 |
Punctaj total | 100 |