Borderou de evaluare (job #1694978)

Utilizator raddudjPogonariu Radu raddudj Data 26 aprilie 2016 13:14:42
Problema Subsir Binar Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:2:90: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;bitset<32>b;char s[5000010];int main(){freopen("subbit.in","r",stdin);freopen("subbit.out","w",stdout);int nrb=1,wb=1,nr=0,used=0;gets(s);for(int x=0;s[x];x++){s[x]-='0';do{wb--;if(wb==-1){used+=nrb;nr++;b=nr;if(nr>1&&b.count()==1)nrb++;wb=nrb-1;}}while(b[wb]!=s[x]);}printf("%d",used+nrb-wb);return 0;} ^ user.cpp:2:123: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;bitset<32>b;char s[5000010];int main(){freopen("subbit.in","r",stdin);freopen("subbit.out","w",stdout);int nrb=1,wb=1,nr=0,used=0;gets(s);for(int x=0;s[x];x++){s[x]-='0';do{wb--;if(wb==-1){used+=nrb;nr++;b=nr;if(nr>1&&b.count()==1)nrb++;wb=nrb-1;}}while(b[wb]!=s[x]);}printf("%d",used+nrb-wb);return 0;} ^ user.cpp:2:158: warning: ignoring return value of ‘char* gets(char*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;bitset<32>b;char s[5000010];int main(){freopen("subbit.in","r",stdin);freopen("subbit.out","w",stdout);int nrb=1,wb=1,nr=0,used=0;gets(s);for(int x=0;s[x];x++){s[x]-='0';do{wb--;if(wb==-1){used+=nrb;nr++;b=nr;if(nr>1&&b.count()==1)nrb++;wb=nrb-1;}}while(b[wb]!=s[x]);}printf("%d",used+nrb-wb);return 0;} ^ /tmp/cc2vOfgG.o: In function `main': user.cpp:(.text.startup+0x56): warning: the `gets' function is dangerous and should not be used.
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms420kbOK5
20ms420kbOK5
30ms428kbOK5
40ms428kbOK5
50ms520kbOK5
60ms524kbOK5
70ms524kbOK5
824ms1392kbOK5
924ms1392kbOK5
1024ms1396kbOK5
110ms420kbOK5
120ms424kbOK5
130ms424kbOK5
1424ms1392kbOK5
1524ms1396kbOK5
1652ms2380kbOK5
17136ms5300kbOK5
18132ms5300kbOK5
19124ms5304kbOK5
20128ms5300kbOK5
Punctaj total100

Ceva nu functioneaza?