Pagini recente » Cod sursa (job #3260712) | Cod sursa (job #1549630) | Cod sursa (job #1087487) | Cod sursa (job #1873400) | Cod sursa (job #1999015)
#include <bits/stdc++.h>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
string x,y;
vector<int> ans;
int T,p;
int main()
{
f >> x >> y;
p = -1;
while(true){
p = y.find(x,p + 1);
if(p < y.size()){
if(ans.size() < 1000)
ans.push_back(p);
T++;
}else
break;
}
g << T << '\n';
for(int i = 0; i < ans.size(); ++i){
g << ans[i] << ' ';
}
return 0;
}