Submission #1258878

#TimeUsernameProblemLanguageResultExecution timeMemory
1258878Seyyed_Mojtaba_MortazaviSelling RNA Strands (JOI16_selling_rna)C++20
10 / 100
1593 ms18760 KiB
#include <bits/stdc++.h> using namespace std; const int MAXN = 5e5 + 10; string s[MAXN]; signed main() { int n, m; cin >> n >> m; for (int i = 1; i <= n; i++) cin >> s[i]; for (int i = 1; i <= m; i++) { int ans = 0; string p, q; cin >> p >> q; for (int i = 1; i <= n; i++) { bool ok = true; for (int j = 0; j < p.size(); j++) ok &= (s[i][j] == p[j]); for (int j = 0; j < q.size(); j++) ok &= (s[i][s[i].size() - (q.size() - j)] == q[j]); ans += ok; } cout << ans << endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...