Pagini recente » Cod sursa (job #3312680) | Cod sursa (job #3311865) | Cod sursa (job #2218628) | Cod sursa (job #1870968) | Cod sursa (job #1595652)
#include <string>
#include <vector>
#include <fstream>
using namespace std;
#define ll long long
#define pb push_back
#define mp make_pair
int N;
vector <int> poz;
string A,B;
size_t ff;
int main(){
ifstream f("strmatch.in");
ofstream g("strmatch.out");
for(f>>A>>B,ff = string::npos;;){
ff = B.find(A, ff+1);
if(ff == string::npos){
break;
}
N++;
if(N <= 1000){
poz.pb(ff);
}
}
g<<N<<'\n';
for(auto it : poz){
g<<it<<' ';
}
}