Pagini recente » Rezultatele filtrării | Cod sursa (job #2898027) | Cod sursa (job #1861895) | Cod sursa (job #2289629) | Cod sursa (job #2977398)
#include <bits/stdc++.h>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
string s,t;
void cit()
{
f>>s>>t;
}
void rez()
{
int ok;
vector <int> k;
for(int i=0;i<t.size();i++)
{
ok=0;
for(int j=0;j<s.size() && ok==0;j++)
if(s[j]!=t[i+j]) ok=1;
if(ok==0) k.push_back(i);
}
g<<k.size()<<'\n';
for(int i=0;i<k.size();i++)
g<<k[i]<<" ";
}
int main()
{
cit();
rez();
return 0;
}