| Task: | DNA sequence |
| Sender: | PLS2020 |
| Submission time: | 2020-10-03 14:41:43 +0300 |
| Language: | Python3 (CPython3) |
| Status: | READY |
| Result: | TIME LIMIT EXCEEDED |
| test | verdict | time | |
|---|---|---|---|
| #1 | TIME LIMIT EXCEEDED | -- | details |
Code
oString = input()
strLen = len(oString)
n = int(input())
arr = [0] * n
dict = {}
# add the input in
for i in range(n):
arr[i] = input()
# preprocess into dict of substring
for k in range(1, strLen+1):
for i in range(0, strLen+1 - k):
subString = oString[i:i+k]
dict[subString] = 1
for k in range(n):
if (not not dict.get(arr[k])):
print("YES")
else:
print("NO")
