#include <iostream>
#include <vector>

using namespace std;

int main() 
{
    int a, b;
    vector<pair<string,int>> str;
    int iv=0;
  //jingen
    cin>>a;
    while(a--)
    {
        string s1;
        cin>>s1;
        str.push_back({s1,0});
    }
    cin>>b;
    while(b--)
    {
        string s2;
        cin>>s2;
        bool tr=0;
        for(int i=0;i<str.size();i++)
        {
            if(str[i].first==s2)
            {
                str[i].second++;
                tr=1;
                break;
            }
        }
        if(!tr) iv++;
    }
    for(auto it:str)
    {
        cout<<it.first<<" "<<":"<<" "<<it.second<<endl;
    }
    cout<<"Invalid"<<" "<<":"<<" "<<iv;
}

由题需要对n名同学进行投票选举,观察数据范围,可暴力用vector<pair<string,int>>,第一元素存每个同学的名字,第二个元素记票。最后循环判断是否为无效票,输出即可参与链接