Borderou de evaluare (job #2172269)

Utilizator zhm248Mustatea Radu zhm248 Data 15 martie 2018 15:52:50
Problema Smooth2 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:4:134: warning: ‘char* gets(char*)’ is deprecated [-Wdeprecated-declarations] using namespace std;char s[100001];int v[30];bool f[30];int main(){freopen("smooth2.in","r",stdin);freopen("smooth2.out","w",stdout);gets(s);int n=strlen(s);int i,j,maxim=0,sum;for(i=1;i<=26&&i<=n;++i){for(j=0;j<n;++j){if(!f[s[j]-'a']){f[s[j]-'a']=1;v[s[j]-'a']++;}if((j+1)%i==0)memset(f,0,sizeof(f));}memset(f,0,sizeof(f));sort(v+0,v+26);sum=0;for(j=25;j>25-i;--j){sum+=v[j];}if(sum>maxim)maxim=sum;memset(v,0,sizeof(v));}printf("%d\n",n-maxim);return 0;} ^ In file included from /usr/include/c++/5/cstdio:42:0, from user.cpp:1: /usr/include/stdio.h:638:14: note: declared here extern char *gets (char *__s) __wur __attribute_deprecated__; ^ user.cpp:4:134: warning: ‘char* gets(char*)’ is deprecated [-Wdeprecated-declarations] using namespace std;char s[100001];int v[30];bool f[30];int main(){freopen("smooth2.in","r",stdin);freopen("smooth2.out","w",stdout);gets(s);int n=strlen(s);int i,j,maxim=0,sum;for(i=1;i<=26&&i<=n;++i){for(j=0;j<n;++j){if(!f[s[j]-'a']){f[s[j]-'a']=1;v[s[j]-'a']++;}if((j+1)%i==0)memset(f,0,sizeof(f));}memset(f,0,sizeof(f));sort(v+0,v+26);sum=0;for(j=25;j>25-i;--j){sum+=v[j];}if(sum>maxim)maxim=sum;memset(v,0,sizeof(v));}printf("%d\n",n-maxim);return 0;} ^ In file included from /usr/include/c++/5/cstdio:42:0, from user.cpp:1: /usr/include/stdio.h:638:14: note: declared here extern char *gets (char *__s) __wur __attribute_deprecated__; ^ user.cpp:4:140: warning: ‘char* gets(char*)’ is deprecated [-Wdeprecated-declarations] using namespace std;char s[100001];int v[30];bool f[30];int main(){freopen("smooth2.in","r",stdin);freopen("smooth2.out","w",stdout);gets(s);int n=strlen(s);int i,j,maxim=0,sum;for(i=1;i<=26&&i<=n;++i){for(j=0;j<n;++j){if(!f[s[j]-'a']){f[s[j]-'a']=1;v[s[j]-'a']++;}if((j+1)%i==0)memset(f,0,sizeof(f));}memset(f,0,sizeof(f));sort(v+0,v+26);sum=0;for(j=25;j>25-i;--j){sum+=v[j];}if(sum>maxim)maxim=sum;memset(v,0,sizeof(v));}printf("%d\n",n-maxim);return 0;} ^ In file included from /usr/include/c++/5/cstdio:42:0, from user.cpp:1: /usr/include/stdio.h:638:14: note: declared here extern char *gets (char *__s) __wur __attribute_deprecated__; ^ user.cpp:4:99: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;char s[100001];int v[30];bool f[30];int main(){freopen("smooth2.in","r",stdin);freopen("smooth2.out","w",stdout);gets(s);int n=strlen(s);int i,j,maxim=0,sum;for(i=1;i<=26&&i<=n;++i){for(j=0;j<n;++j){if(!f[s[j]-'a']){f[s[j]-'a']=1;v[s[j]-'a']++;}if((j+1)%i==0)memset(f,0,sizeof(f));}memset(f,0,sizeof(f));sort(v+0,v+26);sum=0;for(j=25;j>25-i;--j){sum+=v[j];}if(sum>maxim)maxim=sum;memset(v,0,sizeof(v));}printf("%d\n",n-maxim);return 0;} ^ user.cpp:4:133: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;char s[100001];int v[30];bool f[30];int main(){freopen("smooth2.in","r",stdin);freopen("smooth2.out","w",stdout);gets(s);int n=strlen(s);int i,j,maxim=0,sum;for(i=1;i<=26&&i<=n;++i){for(j=0;j<n;++j){if(!f[s[j]-'a']){f[s[j]-'a']=1;v[s[j]-'a']++;}if((j+1)%i==0)memset(f,0,sizeof(f));}memset(f,0,sizeof(f));sort(v+0,v+26);sum=0;for(j=25;j>25-i;--j){sum+=v[j];}if(sum>maxim)maxim=sum;memset(v,0,sizeof(v));}printf("%d\n",n-maxim);return 0;} ^ user.cpp:4:141: warning: ignoring return value of ‘char* gets(char*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;char s[100001];int v[30];bool f[30];int main(){freopen("smooth2.in","r",stdin);freopen("smooth2.out","w",stdout);gets(s);int n=strlen(s);int i,j,maxim=0,sum;for(i=1;i<=26&&i<=n;++i){for(j=0;j<n;++j){if(!f[s[j]-'a']){f[s[j]-'a']=1;v[s[j]-'a']++;}if((j+1)%i==0)memset(f,0,sizeof(f));}memset(f,0,sizeof(f));sort(v+0,v+26);sum=0;for(j=25;j>25-i;--j){sum+=v[j];}if(sum>maxim)maxim=sum;memset(v,0,sizeof(v));}printf("%d\n",n-maxim);return 0;} ^ /tmp/ccGa0CKA.o: In function `main': user.cpp:(.text.startup+0x4e): warning: the `gets' function is dangerous and should not be used.
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms1192kbOK!00
20ms1168kbOK!00
30ms1160kbOK!00
40ms1168kbOK!00
50ms1216kbOK!33
60ms1176kbOK!22
70ms1288kbOK!22
80ms1212kbOK!33
90ms1168kbOK!33
100ms1284kbOK!33
110ms1280kbOK!44
120ms1176kbOK!560
1360ms1312kbOK!5
140ms1236kbOK!5
1560ms1284kbOK!5
1656ms1268kbOK!5
1760ms1276kbOK!35
1868ms1316kbOK!520
1956ms1380kbOK!5
2056ms1304kbOK!10
Punctaj total100

Ceva nu functioneaza?