Borderou de evaluare (job #2339746)

Utilizator CristianSoareSoare Cristian Costantin CristianSoare Data 9 februarie 2019 11:23:59
Problema Potrivirea sirurilor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:2:150: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] using namespace std;ifstream f("strmatch.in");ofstream g("strmatch.out");char s[2000010],t[2000010];int l,p[2000010],v[1000],ap,i,n,m;int main(){f>>s+1>>t+1;n=strlen(s+1);m=strlen(t+1);for(i=2; i<=n; i++){while(l!=0&&s[i]!=s[l+1])l=p[l];if(s[i]==s[l+1])l++;p[i]=l;}l=0;for(i=1; i<=m; i++){while(l!=0&&t[i]!=s[l+1])l=p[l];if(t[i]==s[l+1])l++;if(n==l){ap++;if(ap<=1000)v[ap]=i-n;l=p[l];}}g<<ap<<'\n';if(ap>1000)ap=1000;for(i=1;i<=ap;i++)g<<v[i]<<" ";return 0;} ~^~ main.cpp:2:155: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] using namespace std;ifstream f("strmatch.in");ofstream g("strmatch.out");char s[2000010],t[2000010];int l,p[2000010],v[1000],ap,i,n,m;int main(){f>>s+1>>t+1;n=strlen(s+1);m=strlen(t+1);for(i=2; i<=n; i++){while(l!=0&&s[i]!=s[l+1])l=p[l];if(s[i]==s[l+1])l++;p[i]=l;}l=0;for(i=1; i<=m; i++){while(l!=0&&t[i]!=s[l+1])l=p[l];if(t[i]==s[l+1])l++;if(n==l){ap++;if(ap<=1000)v[ap]=i-n;l=p[l];}}g<<ap<<'\n';if(ap>1000)ap=1000;for(i=1;i<=ap;i++)g<<v[i]<<" ";return 0;} ~^~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
12ms131kbOK22
22ms131kbOK22
32ms131kbOK22
42ms131kbOK22
52ms131kbOK22
62ms131kbOK22
72ms131kbOK22
82ms131kbOK22
92ms131kbOK22
102ms131kbOK22
112ms131kbOK22
122ms131kbOK22
133ms131kbOK22
142ms131kbOK22
152ms131kbOK22
162ms131kbOK22
172ms131kbOK22
182ms131kbOK22
192ms131kbOK22
202ms131kbOK22
2114ms1310kbOK220
2223ms2097kbOK2
2318ms1835kbOK2
2415ms1441kbOK2
2513ms1310kbOK2
2620ms2097kbOK2
2718ms1835kbOK2
2815ms1572kbOK2
2916ms1703kbOK2
3023ms2097kbOK2
3124ms2097kbOK220
3220ms1966kbOK2
3316ms1572kbOK2
3420ms1966kbOK2
3520ms2097kbOK2
3613ms1310kbOK2
3720ms2097kbOK2
3817ms1703kbOK2
3915ms1441kbOK2
4016ms1572kbOK2
4118ms1835kbOK220
4215ms1572kbOK2
4318ms1835kbOK2
4419ms1835kbOK2
4516ms1572kbOK2
4615ms1441kbOK2
4718ms1703kbOK2
4820ms2097kbOK2
4942ms7208kbOK2
5025ms2097kbOK2
Punctaj total100

Ceva nu functioneaza?