제출 #562757

#제출 시각아이디문제언어결과실행 시간메모리
562757SSRSSelling RNA Strands (JOI16_selling_rna)C++14
10 / 100
1575 ms3468 KiB
#include <bits/stdc++.h>
using namespace std;
int main(){
  int N, M;
  cin >> N >> M;
  vector<string> S(N);
  for (int i = 0; i < N; i++){
    cin >> S[i];
  }
  for (int i = 0; i < M; i++){
    string P, Q;
    cin >> P >> Q;
    int ans = 0;
    for (int j = 0; j < N; j++){
      if (S[j].size() >= P.size() && S[j].size() >= Q.size()){
        if (S[j].substr(0, P.size()) == P && S[j].substr(S[j].size() - Q.size()) == Q){
          ans++;
        }
      }
    }
    cout << ans << endl;
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...