Java实现蓝桥杯VIP 算法训练 P0502
2023-09-14 08:58:06 时间
试题 算法训练 P0502
资源限制
时间限制:1.0s 内存限制:256.0MB
编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印较小的那个值。例如,假设用户输入的是“100 150 150 200 250”,则输出为150。
输入:
6
100 150 150 200 200 250
输出:
150
package 第十次模拟;
import java.util.Scanner;
public class P0502 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int [] num = new int [n];
for (int i = 0; i < n; i++) {
num[i]=sc.nextInt();
}
sc.close();
int count=1;
int temp=num[0];
int max =1;
for (int i = 1; i <n; i++) {
if(num[i-1]!=num[i]){
if(count>max){
temp=num[i-1];
max=count;
}
count=1;
}
else{
count++;
}
}
if(count>max){
temp=num[n-1];
max=count;
}
System.out.println(temp);
}
}
相关文章
- Java + Ajax跨域解决方案整理
- Java 排列组合_c语言排列组合函数
- Java泛型详解,史上最全图文详解「建议收藏」
- java编程软件下载_Ee Java(Java编程软件) V1.1.0 官方版
- java笛卡尔积算法_Java 笛卡尔积算法的简单实现
- java数组和集合转换_集合怎么转化为数组
- Java递归写法_java递归调用
- 深入java多线程与高并发:JMH与Disruptor,确定能学会?
- Java集合面试题_java是什么
- java 常量表达式,需要常量表达式? (Java switch语句)[通俗易懂]
- Java 方法
- 用Java技术创建RESTful Web服务详解架构师
- Java Activiti6.0 spring5 SSM 工作流引擎 审批流程 java项目框架详解编程语言
- Java 分页工具类详解编程语言
- 深入浅出:利用Java操作MySQL(java操作mysql)
- Java连接SQL Server:实现数据库完美对接(java链接sqlserver)
- 处理解决Java中Redis过期时间处理问题(redisjava过期)
- 时间解决Java操作Redis过期时间的方法(redisjava过期)
- _home让Linux下Java更有效:更新Java_Home(linux更改java)
- Linux与Java调用C编程实战(linux java调c)
- Java和Oracle技术融合,汇聚智能新大陆(java oracle包)
- Java实现Redis队列锁功能(redis队列锁java)
- 并发Redis锁保障Java并发性(redis锁实现java)
- Java实现Redis计数器功能(redis计数 java)
- Java正则表达式功能及应用
- Java程序执行时间的2种简单方法