Cod sursa(job #617653)
Utilizator | Data | 15 octombrie 2011 10:08:34 | |
---|---|---|---|
Problema | Potrivirea sirurilor | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.34 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
int main(void){
string s1,s2;
int v[2000],pos,n=-1,i;
f>>s1>>s2;
while(pos>-1){
pos=s2.find(s1);
v[++n]=pos;
s2[pos]='-';
}
g<<n<<"\n";
for(i=0;i<n;i++){
g<<v[i]<<" ";
}
f.close();
g.close();
}