蓝桥杯 出现次数最多的整数
来源:互联网 发布:广州三箭汽枪淘宝网. 编辑:程序博客网 时间:2024/05/20 12:50
算法训练 出现次数最多的整数
时间限制:1.0s 内存限制:512.0MB
问题描述
编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。
输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。
输出格式:输出只有一行,即出现次数最多的那个元素值。
输入输出样例
编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。
输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。
输出格式:输出只有一行,即出现次数最多的那个元素值。
输入输出样例
样例输入
5
100
150
150
200
250
100
150
150
200
250
样例输出
150
import java.util.Scanner;
public class ssss {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
if(a<=0||a>20) {
System.out.println();
}else {
int b[]=new int[a];
for(int i=0;i<a;i++) {
b[i]=sc.nextInt();
}
int c[]=new int[1000000];
for(int i=0;i<a;i++) {
c[b[i]]++;
}
int max=0;
int maxindex=0;
for(int i=0;i<1000000;i++) {
if(c[i]>maxindex) {
maxindex=c[i];
max=i;
}
}
System.out.println(max);
}
}
}
阅读全文
0 0
- 出现次数最多的整数 --- 蓝桥杯
- 【蓝桥杯练习题】出现次数最多的整数
- 蓝桥杯 - 出现次数最多的整数
- 蓝桥杯:出现次数最多的整数
- 蓝桥杯algo90 出现次数最多的整数
- 蓝桥杯 出现次数最多的整数
- 蓝桥杯 出现次数最多的整数 JAVA
- 蓝桥杯 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 同时启动多个tomcat 端口配置
- (详细)Hibernate查询技术(Query、Session、Criteria),Hibernate的三种状态,Hibernate集合struts2实现登录功能(二)
- 如果同步块内的线程抛出异常会发生什么?
- ECHO命令详解
- 查找算法:顺序查找、二分查找、分块查找
- 蓝桥杯 出现次数最多的整数
- C#学习 SortedList
- JavaScript 函数
- 1074. 宇宙无敌加法器(20)
- error: illegal character '\ufeff' 的解决办法
- 有个程序员在偷偷爱着你
- SpringBoot(九)SpringBoot整合tk.mybatis
- JAVA、互联网技术、大数据资源共享
- HTML5 响应式图片