The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemF:80ers' Memory

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3207

题意:给出N个关键字符串,然后给出k行,每行Ni个字符串,找出每行有多少个关键字符串。

用strcmp函数比较一下就行了。

#include<bits/stdc++.h>
using namespace std;
int main() {
    char aa[30][20],bb[30][20];
    int n,k,m,t;
    cin>>n;
    for(int i=0; i<n; i++)
        cin>>aa[i];
    cin>>k;
    for(int i=0; i<k; i++) {
        cin>>m;
        t=0;
        for(int i=0; i<m; i++) {
            cin>>bb[i];
            for(int j=0; j<n; j++) {
                if(strcmp(aa[j],bb[i])==0)
                    t++;
            }
        }
        cout<<t<<endl;
    }

    return 0;
}
我会一直在
原文地址:https://www.cnblogs.com/zhien-aa/p/5220140.html