Cod sursa(job #617443)
Utilizator | Data | 14 octombrie 2011 20:42:29 | |
---|---|---|---|
Problema | Potrivirea sirurilor | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.32 kb |
#include <iostream>
using namespace std;
int main(void){
string s1,s2;
int v[2000],pos,n=-1,i;
freopen("strmatch.in","r",stdin);
freopen("strmatch.out","w",stdout);
cin>>s1>>s2;
while(pos>-1){
pos=s2.find(s1);
v[++n]=pos;
s2[pos]='-';
}
cout<<n<<"\n";
for(i=0;i<n;i++){
cout<<v[i]<<" ";
}
}