Cod sursa(job #2782405)

Utilizator AndreidreiGresoiu Liviu-Andrei Andreidrei Data 12 octombrie 2021 13:02:04
Problema Potrivirea sirurilor Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>
#define din cin
#define dout out
#define pi 3.14159265359d
#define sw(x,y) x^=y,y^=x,x^=y
#define bmin(a,b)((a<b)?a:b)
#define bmax(a,b)((a>b)?a:b)
using namespace std;
ifstream in("strmatch.in");
ofstream out("strmatch.out");
int n,i;string a,b;
int main()
{
in>>a>>b;
while(b.find(a,i)!=string::npos)i=b.find(a,i)+1,++n;
out<<n<<'\n';i=0;
while(b.find(a,i)!=string::npos)i=b.find(a,i),out<<i++<<' ';
}