Pagini recente » Cod sursa (job #253741) | Cod sursa (job #112346) | Cod sursa (job #391920) | Cod sursa (job #3174405) | Cod sursa (job #2861532)
#include <fstream>
#include <iostream>
#include <vector>
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
string a, b;
vector <int> pos;
int cnt;
int main(){
fin>>a>>b;
for(int i=0;i<b.size()-a.size()+1;i++){
string c = b.substr(i, a.size());
if(c==a){
cnt++;
pos.push_back(i);
}
}
fout<<cnt<<'\n';
for(auto it: pos){
fout<<it<<" ";
}
return 0;
}