选票统计
来源:互联网 发布:晋中教育网络教研平台 编辑:程序博客网 时间:2024/05/16 10:12
Problem Description
某校学生会主席由全校学生投票选举产生,共有m名候选人报名参选,编号为1到m(0<m<1000),全校有n名学生(0<n<30000),每人都可以投票。但每人只能投一票,每票只能选1名候选人。请你设计一个程序能够统计出哪个候选人得票最高,得了多少票。不会出现得票数相同的情况。
Input
第一行输入候选人数m和学生数n,以空格分开;
下面依次输入每个学生所选的候选人的编号。
下面依次输入每个学生所选的候选人的编号。
Output
第一行输出得票最多的候选人编号;
第二行输出该候选人所得的票数。
第二行输出该候选人所得的票数。
Example Input
3 101 2 3 2 3 1 2 3 1 3
Example Output
34
#include<stdio.h>#include<stdlib.h>struct{ int num;}ca[1010]={0}; //或 ca[1010];int main(){ int m,n,p,max,flag; int i; scanf("%d%d",&m,&n); for(i=1;i<=n;i++) { scanf("%d",&p); ca[p].num++; } max=ca[1].num; flag=1; for(i=1;i<=m;i++) { if(ca[i].num>max) { max=ca[i].num; flag=i; } } printf("%d\n%d\n",flag,max); return 0;}
0 0
- 统计选票
- 统计选票
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 选票统计
- 1294选票统计
- 选票统计系统
- SDUTOJ 1294选票统计
- sdut1294选票统计
- 选票统计 (sdut oj)
- 最终排名
- 卡尔曼滤波算法示例代码
- map,set,unordered_map,hash总结
- 看中科院大牛博士如何进行文献检索和阅读
- C++ 读入优化与输出优化 模板
- 选票统计
- 数组中的数分为两组,让给出一个算法,使得两个组的和的差的绝对值最小,数组中的数的取值范围是0<x<100,元素个数也是大于0, 小于100 。
- 分页和分段存储管理有何区别
- b 【NOIP2017GDKOI模拟1.12】
- Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解
- 选夫婿2
- 写io的几种模式
- 1004. Counting Leaves 解析
- Three.JS学习 4:循环渲染与动画