c_cpp 选举的获胜者,选票表示为候选人姓名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 选举的获胜者,选票表示为候选人姓名相关的知识,希望对你有一定的参考价值。

#include <bits/stdc++.h>

using namespace std;

int main() {
	int t;
	cin>>t;
	while(t--){
	    int n;
	    cin>>n;
        map<string,int> m;
        string v;
        for (int i=0; i<n; i++){
            cin>>v;
            m[v]+=1;
        }
        int max=0;
        string s;
        map<string,int> :: iterator i;
        for (i=m.begin(); i!=m.end(); i++){
            if (i->second>max){
                max = i->second;
                s = i->first;
            }
        }
        cout<<s<<" "<<max;
        cout<<endl;
	}
	return 0;
}

以上是关于c_cpp 选举的获胜者,选票表示为候选人姓名的主要内容,如果未能解决你的问题,请参考以下文章

ZZNUOJ_用C语言编写程序实现1188:选票统计(结构体专题)(附完整源码)

《LeetCode之每日一题》:232.在线选举

选票统计

JavaP1271选举学生会—桶排序&Java快速读写IO—(洛谷OJ)

ZZNUOJ_用C语言编写程序实现1189:选票统计(结构体专题)(附完整源码)

投票五名候选人并打印总和 PHP