Run ID:5294
提交时间:2024-11-09 15:02:08
/* 思路:给每一位同学放一个投票箱,投票箱的编号就是学号 学号从1-n,相当于用一个数组a[i]:编号为i的同学获得的票数 唱票:每个编号被喊一次,对应的数组a[i]++; 投票结束,比较每一个人的票数,找到票数最大的桶的编号 */ #include<iostream> using namespace std; int n,a[11]; int m;//m代表投票给编号为m的同学 int main(){ cin>>n; for(int i=1;i<=n*3;i++){ cin>>m; a[m]++;//m号同学的桶增加一票 } //寻找票数最多的编号 int maxn=0; int no; for(int i=1;i<=n;i++){ if(maxn<a[i]) maxn=a[i],no=i;//找票数最多的编号 } cout<<no<<endl;//输出胜出者的编号 return 0; }