题解 | #记票统计#

记票统计

http://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894

#include <iostream>
using namespace std;
int main()
{
    int a,d;
    string b[100],c[1000];
    while(cin>>a)
    {
        for(int i=0;i<a;i++)
        {
            cin>>b[i];
        }
        cin>>d;
         for(int i=0;i<d;i++)
        {
            cin>>c[i];
        }
        int e[100]={0};
          for(int i=0;i<a;i++)
        {
           for(int j=0;j<d;j++)
           {
               if(b[i]==c[j])
               {
                e[i]++;   
               }
           }
        }
        int f=0;
       for(int i=0;i<a;i++)
       {
           f=f+e[i];
       }
        for(int i=0;i<a;i++)
        {
            cout<<b[i]<<' '<<':'<<' '<<e[i]<<endl;
        }
        cout<<"Invalid"<<' '<<':'<<' '<<d-f;
    }
    return(0);
    
}
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务