Pagini recente » Borderou de evaluare (job #1336645) | Cod sursa (job #1782677) | Cod sursa (job #1246493) | Borderou de evaluare (job #2157505) | Cod sursa (job #1912166)
#include <fstream>
#include <vector>
#include <string>
using namespace std;int nr=0;vector<int> sol;string a,b;int main(){ifstream f("strmatch.in");f>>a>>b;int pos=-1;while(1){pos=b.find(a,pos+1);if(pos==-1) break;nr++;if(nr<=1000) sol.push_back(pos);}ofstream g("strmatch.out");g<<nr<<"\n";for(int i=0;i<min(nr,1000);i++) g<<sol[i]<<" ";}