Pagini recente » Borderou de evaluare (job #3153437) | Borderou de evaluare (job #2152368) | Borderou de evaluare (job #1020892) | Borderou de evaluare (job #2689537) | Borderou de evaluare (job #2339746)
Borderou de evaluare (job #2339746)
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 |
1 | 2ms | 131kb | OK | 2 | 2 |
2 | 2ms | 131kb | OK | 2 | 2 |
3 | 2ms | 131kb | OK | 2 | 2 |
4 | 2ms | 131kb | OK | 2 | 2 |
5 | 2ms | 131kb | OK | 2 | 2 |
6 | 2ms | 131kb | OK | 2 | 2 |
7 | 2ms | 131kb | OK | 2 | 2 |
8 | 2ms | 131kb | OK | 2 | 2 |
9 | 2ms | 131kb | OK | 2 | 2 |
10 | 2ms | 131kb | OK | 2 | 2 |
11 | 2ms | 131kb | OK | 2 | 2 |
12 | 2ms | 131kb | OK | 2 | 2 |
13 | 3ms | 131kb | OK | 2 | 2 |
14 | 2ms | 131kb | OK | 2 | 2 |
15 | 2ms | 131kb | OK | 2 | 2 |
16 | 2ms | 131kb | OK | 2 | 2 |
17 | 2ms | 131kb | OK | 2 | 2 |
18 | 2ms | 131kb | OK | 2 | 2 |
19 | 2ms | 131kb | OK | 2 | 2 |
20 | 2ms | 131kb | OK | 2 | 2 |
21 | 14ms | 1310kb | OK | 2 | 20 |
22 | 23ms | 2097kb | OK | 2 |
23 | 18ms | 1835kb | OK | 2 |
24 | 15ms | 1441kb | OK | 2 |
25 | 13ms | 1310kb | OK | 2 |
26 | 20ms | 2097kb | OK | 2 |
27 | 18ms | 1835kb | OK | 2 |
28 | 15ms | 1572kb | OK | 2 |
29 | 16ms | 1703kb | OK | 2 |
30 | 23ms | 2097kb | OK | 2 |
31 | 24ms | 2097kb | OK | 2 | 20 |
32 | 20ms | 1966kb | OK | 2 |
33 | 16ms | 1572kb | OK | 2 |
34 | 20ms | 1966kb | OK | 2 |
35 | 20ms | 2097kb | OK | 2 |
36 | 13ms | 1310kb | OK | 2 |
37 | 20ms | 2097kb | OK | 2 |
38 | 17ms | 1703kb | OK | 2 |
39 | 15ms | 1441kb | OK | 2 |
40 | 16ms | 1572kb | OK | 2 |
41 | 18ms | 1835kb | OK | 2 | 20 |
42 | 15ms | 1572kb | OK | 2 |
43 | 18ms | 1835kb | OK | 2 |
44 | 19ms | 1835kb | OK | 2 |
45 | 16ms | 1572kb | OK | 2 |
46 | 15ms | 1441kb | OK | 2 |
47 | 18ms | 1703kb | OK | 2 |
48 | 20ms | 2097kb | OK | 2 |
49 | 42ms | 7208kb | OK | 2 |
50 | 25ms | 2097kb | OK | 2 |
Punctaj total | 100 |