博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java练习 SDUT-1294_选票统计
阅读量:6466 次
发布时间:2019-06-23

本文共 714 字,大约阅读时间需要 2 分钟。

选票统计

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

某校学生会主席由全校学生投票选举产生,共有m名候选人报名参选,编号为1到m(0<m<1000),全校有n名学生(0<n<30000),每人都可以投票。但每人只能投一票,每票只能选1名候选人。请你设计一个程序能够统计出哪个候选人得票最高,得了多少票。不会出现得票数相同的情况。

Input

第一行输入候选人数m和学生数n,以空格分开;

下面依次输入每个学生所选的候选人的编号。

Output

第一行输出得票最多的候选人编号;

第二行输出该候选人所得的票数。

Sample Input

3 10

1 2 3 2 3 1 2 3 1 3

Sample Output

3

4

因为只有1000候选人,用桶排序就好。

import java.util.*;public class Main {    public static void main(String[] args) {        Scanner cin = new Scanner(System.in);        int a[] = new int[1050],x,i,m,n,max,k;        m = cin.nextInt();        n = cin.nextInt();        for(i=1;i<=m;i++)            a[i] = 0;        for(i=0;i

转载于:https://www.cnblogs.com/luoxiaoyi/p/9713074.html

你可能感兴趣的文章
Activity竟然有两个onCreate方法,可别用错了
查看>>
Linux经常使用命令(十六) - whereis
查看>>
Tomcat
查看>>
插件编译 版本问题
查看>>
android中TextView的阴影设置
查看>>
core dump相关
查看>>
MySQL如何导出带日期格式的文件
查看>>
Linux五种IO模型
查看>>
Bootstrap技术: 模式对话框的使用
查看>>
小知识,用myeclipes找jar
查看>>
linux下的chm阅读器?
查看>>
[LintCode] Longest Substring Without Repeating Characters
查看>>
in-list expansion
查看>>
设计原则(四):接口隔离原则
查看>>
基于react的滑动图片验证码组件
查看>>
iOS快速清除全部的消息推送
查看>>
ecshop二次开发攻略
查看>>
java单例模式深度解析
查看>>
什么是堆、栈?
查看>>
记录一次axios的封装
查看>>