Pagini recente » Borderou de evaluare (job #507223) | Borderou de evaluare (job #2311720) | Borderou de evaluare (job #1552678) | Borderou de evaluare (job #2985309) | Borderou de evaluare (job #2172269)
Borderou de evaluare (job #2172269)
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 |
1 | 0ms | 1192kb | OK! | 0 | 0 |
2 | 0ms | 1168kb | OK! | 0 | 0 |
3 | 0ms | 1160kb | OK! | 0 | 0 |
4 | 0ms | 1168kb | OK! | 0 | 0 |
5 | 0ms | 1216kb | OK! | 3 | 3 |
6 | 0ms | 1176kb | OK! | 2 | 2 |
7 | 0ms | 1288kb | OK! | 2 | 2 |
8 | 0ms | 1212kb | OK! | 3 | 3 |
9 | 0ms | 1168kb | OK! | 3 | 3 |
10 | 0ms | 1284kb | OK! | 3 | 3 |
11 | 0ms | 1280kb | OK! | 4 | 4 |
12 | 0ms | 1176kb | OK! | 5 | 60 |
13 | 60ms | 1312kb | OK! | 5 |
14 | 0ms | 1236kb | OK! | 5 |
15 | 60ms | 1284kb | OK! | 5 |
16 | 56ms | 1268kb | OK! | 5 |
17 | 60ms | 1276kb | OK! | 35 |
18 | 68ms | 1316kb | OK! | 5 | 20 |
19 | 56ms | 1380kb | OK! | 5 |
20 | 56ms | 1304kb | OK! | 10 |
Punctaj total | 100 |