Pagini recente » Cod sursa (job #239225) | Cod sursa (job #1552871) | Profil MadalinaL | Profil suto.tamas96 | Cod sursa (job #1536868)
#include <iostream>
#include <fstream>
#include <set>
#include <string>
using namespace std;
set<string> a;
int main()
{
ifstream in("abc2.in");
ofstream out("abc2.out");
string s,x,d;
int total = 0, i;
in >> s;
while (!in.eof())
{
in >> x;
a.insert(x);
}
d = s.substr(0, x.length());
if (a.find(d) != a.end()){ total++; }
for (i = x.length(); i < s.size(); i++)
{
d.push_back(s[i]);
d.erase(d.begin());
if (a.find(d) != a.end()){ total++; }
}
out << total;
}