Cod sursa(job #3319063)
| Utilizator | Data | 30 octombrie 2025 13:51:47 | |
|---|---|---|---|
| Problema | Abc2 | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.42 kb |
#include<bits/stdc++.h>
using namespace std;
ifstream fin("abc2.in");
ofstream fout("abc2.out");
unordered_map<string,int> mp;
string sir,c;
int main() {
fin>>sir;
fin>>c;
int ws=c.size();
for (int i=0;i<=(int)sir.size()-ws;++i) {
string ss(sir,i,ws);
mp[ss]++;
}
long long ap=0;
ap+=mp[c];
mp[c]=0;
while (fin>>c) {
ap+=mp[c];
mp[c]=0;
}
fout<<ap;
}