CCF CSP 201612-1 中间数
发布日期:2021-06-28 15:57:40 浏览次数:4 分类:技术文章

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

问题描述
试题编号: 201612-1
试题名称: 中间数
时间限制: 1.0s
内存限制: 256.0MB
问题描述:
问题描述
  在一个整数序列
a
1
a
2, …, 
an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。

  给定一个整数序列,请找出这个整数序列的中间数的值。
输入格式
  输入的第一行包含了一个整数
n,表示整数序列中数的个数。

  第二行包含
n个正整数,依次表示
a
1
a
2, …, 
an
输出格式
  如果约定序列的中间数存在,则输出中间数的值,否则输出-1表示不存在中间数。
样例输入
6

2 6 5 6 3 5
样例输出
5
样例说明
  比5小的数有2个,比5大的数也有2个。
样例输入
4

3 4 6 7
样例输出
-1
样例说明
  在序列中的4个数都不满足中间数的定义。
样例输入
5

3 4 6 6 7
样例输出
-1
样例说明
  在序列中的5个数都不满足中间数的定义。
评测用例规模与约定
  对于所有评测用例,1 ≤ 
n ≤ 1000,1 ≤ 
ai ≤ 1000。

解题的代码如下:

import java.util.Arrays;import java.util.Scanner;public class Main {	public static void main(String[] args) {		// TODO Auto-generated method stub		Scanner scanner = new Scanner(System.in);		int n =scanner.nextInt();		int[] arr = new int[n];		for(int i=0;i
arr[j]){ a++; } } for(int k=0;k

转载地址:https://blog.csdn.net/xiaodingqq/article/details/78619029 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:CCF CSP 201609-1 最大波动
下一篇:CCF CSP 201703-1 分蛋糕

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月29日 17时25分26秒