Borderou de evaluare (job #1546660)

Utilizator raddudjPogonariu Radu raddudj Data 8 decembrie 2015 15:52:56
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:92: 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:125: 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:160: 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/ccOJq0o8.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
10ms416kbOK5
20ms420kbOK5
30ms424kbOK5
40ms436kbOK5
50ms516kbOK5
60ms516kbOK5
70ms520kbOK5
824ms1400kbOK5
928ms1396kbOK5
1028ms1400kbOK5
110ms424kbOK5
120ms416kbOK5
130ms424kbOK5
1428ms1396kbOK5
1524ms1396kbOK5
1652ms2372kbOK5
17136ms5296kbOK5
18132ms5300kbOK5
19124ms5300kbOK5
20124ms5304kbOK5
Punctaj total100

Ceva nu functioneaza?