Pagini recente » Cod sursa (job #23332) | Cod sursa (job #635522) | Cod sursa (job #1750161) | Cod sursa (job #1115300) | Cod sursa (job #677020)
Cod sursa(job #677020)
using namespace std;
#include <string>
#include <fstream>
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
string L,S;
void read()
{
char lol[2000000];
fin.getline(lol,2000000);
S=lol;
fin.getline(lol,2000000);
L=lol;
}
int main()
{
read();
int i=0;
size_t found=-1,last;
last=L.find_last_of(S);
last-=S.size();
fout<<" ";
do
{
found=L.find(S,found+1);
fout<<found<<" ";
i++;
}
while(found!=last);
fout.seekp(0,ios::beg);
fout<<i<<'\n';
}