题目信息

题目类型
国赛
题目年份
2023
题目题型
编程题
关 键 词
主要成分

题目题干

7.题目描述:83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

编程实现:主要成分83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【背景信息】83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

金星是离地球最近的行星,人类发射的“金星快车”探测器的主要任务是对金星大气层进行精确的探测,分析其化学成分。83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题目描述】83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

从金星探测器传回来一组测量数据,这是一个长度为N(1≤N≤1000000)的整数数列,数列中的每个整数代表某一种化学成分(相同的整数代表相同的化学成分)。83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

主要成分:指在包含的所有化学成分中比例超过一半(N÷2的结果向下取整)的成分。83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在要判断其是否有主要成分;如果有,其主要成分是哪一种?83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

当N=7,整数数列为1 2 3 2 2 1 2,其中成分2有4个,超过了7的一半(7的一半向下取整为3),所以主要成分是2。83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

当N=6,整数数列为1 102 31 31 1 102,其中的每一种成分都只有2个,未超过6的一半(6的一半为3),所以没有主要成分。83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入描述】83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行输入一个正整数N(1≤N≤1000000),表示数列长度83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行输入N个整数(1≤整数≤2×109),每个整数表示一种化学成分,两个整数之间用一个空格隔开83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出描述】83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一行,如果存在主要成分,则输出代表主要成分的整数,否则,输出No83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输入】83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

783M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1 2 3 2 2 1 283M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例输出】83M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

283M100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

8.编程实现: 简单算术题 【题目描述】 给定一道没有括号的四则混合运算算术题 (可能包合多余的空格),请编程计算出结果云算规则如下: 1.既有乘、除法又有加、减法的,要先算乘除法,再算加减法
7.题目描述: 编程实现:主要成分 【背景信息】 金星是离地球最近的行星,人类发射的“金星快车”探测器的主要任务是对金星大气层进行精确的探测,分析其化学成分。 【题目描述】 从金星探测器传回
6.题目描述: 编程实现:八进制回文平方数 【提示】 八进制数:指逢8进位的一种进位计数制,以0、1、2、3、4、5、6、7共八个数码表示。例如:十进制数8等于八进制数10,十进制数64等于八进
|5.以下关于C++类的说法,正确的是()。 A.析构函数和构造函数一样可以进行重载 B.析构函数里不能使用return语句 C.构造函数不需要返回值时,需要定义为返回void类型 D.如果自定义构造
|4.已定义字符串string s"Let1tBe",下列哪个选项可以获得字符串s的长度()。 A.s.size() B.len(s) C.sizeof(s) D.strlen(s
3.执行以下代码,输出的结果是()。 #include <iostream> using namespace std; int f(int k) { if(k<=2)return 1
2.假设入栈顺序为a、b、c、d、e,则出栈序列不可能是()。 A.a、b、d、c、e B.b、a、d、c、e C.d、c、a、b、e D.c、b、a、d、e
1.以下选项中,没有利用“比较”操作的算法是()。 A.选择排序 B.冒泡排序 C.插入排序 D.桶排序
10 编程实现:简单炸弹超人 题目描述 有一块矩形游戏场地,场地被分为N x M的网格(4<=N<=100,4<=M<=10),其中一部分小方格是水域,另一部分小方格是陆地
9 编程实现:收集宝石 题目描述: 聪聪在玩冒险岛游戏,为了召唤法力更强大的神龙,他必须尽可能收集更多的魔法宝石,每颗宝石都有不同的功效。不过在游戏里,几乎每一颗魔法宝石都会和另外一颗宝石相冲。相

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢