Task: | DNA sequence |
Sender: | Oispa Kaljaa |
Submission time: | 2016-05-28 11:11:03 +0300 |
Language: | C++ |
Status: | READY |
Result: | ACCEPTED |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.27 s | details |
Code
#include <bits/stdc++.h>using namespace std;unordered_set<string> a;int main(){cin.sync_with_stdio(0);cin.tie(0);string s; cin >> s;int n = s.length(), q;for(int i = 1; i <= 10; i++){for(int j = 0; j + i - 1 < n; j++)a.insert(s.substr(j, i));}cin >> q;while(q--){string qs; cin >> qs;if(a.count(qs))printf("YES\n");elseprintf("NO\n");}return 0;}