Pagini recente » Cod sursa (job #1602164) | Cod sursa (job #1485498) | Cod sursa (job #619209) | Cod sursa (job #2398557)
#include<bits/stdc++.h>
using namespace std;
string a,b;
int k;
vector<int>V;
int main() {
ifstream cin("strmatch.in");
ofstream cout("strmatch.out");
cin>>a>>b;
for (int i=0; i+a.size()-1<b.size(); ++i) {
bool u=1;
for (int j=0; j<a.size(); ++j) {
if (b[i+j]!=a[j]){
u=0; break;
}
}
if (u) {
++k;
if (V.size()<1000)
V.push_back(i);
}
}
cout<<k<<'\n';
for (auto it:V) cout<<it<<" ";
return 0;
}