Cod sursa(job #1883512)

Utilizator AeroHHorea Stefan AeroH Data 18 februarie 2017 00:25:15
Problema Potrivirea sirurilor Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.33 kb
#include <bits/stdc++.h>
using namespace std;
string a,b,z = "strmatch";
ifstream f(z+".in");
ofstream g(z+".out");
int Q,i=1,N,M;
vector<int> R;
int main()
{
f>>a>>b,N=M=-1;
for(;;){
 N=b.find(a,N+1);
 if(N==M) break;
 Q++;
 if(Q<=1000) R.push_back(N);
}
g<<Q<<"\n";
while(i<=min(Q,1000)){
   g<<R[i++-1]<<" ";
}
}