Pagini recente » Cod sursa (job #533019) | Cod sursa (job #1414263) | Cod sursa (job #66742) | Cod sursa (job #182248) | Cod sursa (job #3209312)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
///strmatch
///biom
char s[2000005], v[2000005];
int a[1005], m;
int n, k, l;
int main()
{
ios_base :: sync_with_stdio(0);
fin.tie(0);
fout.tie(0);
int i, l, j;
fin >> v;
fin.get();
fin >> s;
int nr = 0;
char *p = s;
l = strlen(s);
while((p = strstr(p, v)) != NULL)
{
if(k + 1 < 1000) a[++k] = l - strlen(p);
else
{
fout << k << "\n";
for(j=1; j<=k; j++)
fout << a[j] << " ";
}
nr++;
p++;
}
fout << k << "\n";
for(j=1; j<=k; j++)
fout << a[j] << " ";
fin.close();
fout.close();
return 0;
}