ccf201903-1小中大

CCF 201903-1 小中大 (C++) 201903-1 小中大 试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 解题过程 按题意解题即可。 由于输入的均是整数,故中位数的结果最多也就一位小数,不用考虑舍入。 AC代码 #include<iostream> #include<algorithm> using namespace std; int main() { int n; cin>>n; int num[n]; for(int i= 阅读详情

从2020年倒着做到2019年,发现自己想太多,为什么看到可能有重复的数据就想删除呢?嘤嘤嘤,过度理解了。其实一点难度都没有啊,嘤嘤嘤~~~~

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int n,min,max;
	int a[100005];
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	if(a[0]>a[n-1])
	{
		max=a[0];
		min=a[n-1];
	}
	else
	{
		max=a[n-1];
		min=a[0];
	}
	cout<<max<<" ";
	if(n%2==0)
	{
		int result = a[n/2]+a[(n/2)-1];
		if(result%2==0)cout<<result/2;
		else
		printf("%.1lf",result/2.0);
	}
	else
	{
		cout<<a[n/2];
	}
	cout<<" "<<min<<endl;
	return 0;
}

 

ccf专题之201903-1小中大 ccf专题之201903-1小中大 首先附上题面 读题后解题思路 设立A[100001] 设一个n,记录输入多少个数。 最大最小值: max(A[1],A[n])为最大值, min(A[1],A[n])为最小值 中位数: 判断n为偶数还是奇数 若为奇数,则中位数为A[n/2+1] 若为偶数,则中位数为(A[n/2]+A[n/2+1])/2; 此时还要判断(A[n/2]+A[n/2+1])%2是否... 阅读详情

相关推荐

CCF [201903-1] 小中大(C++)

试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 解题思路:   略。 答案程序: #include <iostream> using namespace std; const int N = 1e5; int a[N]; int main() { int n; scanf("%d", &n)...

Silly2521的博客 451

CCF计算机软件能力认证真题201903-1(满分) 求最大值中位数最小值

分析 1、因为输入数据是有序的,所以最大值和最小值在所给数据的两端,可直接取出,然后比较,得出最大值和最小值。 2、中位数是按顺序排列的一组数据中居于中间位置的数。假设数据个数为n,数据保存在数组arr[]中,当n为奇数时,中位数为arr[n/2],在c++中,整数除整数,所得的结果是用去尾法处理后的整数,所以索引是n/2,例如当n=3时,n/2=1;当n为偶数时,中位数为居于中间两个数的平均值,即 (arr[n/2-1] + arr[n/2])/2,这时中位数可能是小数或整数,所以应用一个浮点对象来保存.

V_Vi3w 692

CCF计算机软件能力认证试题练习:201903-1 小中大

小中大 来源:CCF 标签: 参考资料: 相似题目: 背景 在数据分析中,最小值最大值以及中位数是常用的统计信息。 题目 老师给了你 n 个整数组成的测量数据,保证有序(可能为升序或降序),可能存在重复的数据。请统计出这组测量数据中的最大值、中位数以及最小值,并按照从大到小的顺序输出这三个数。 输入 从标准输入读入数据。 第一行输入一个整数 n,在第二行中存在 n 个有序的整数,表示...

WINGREZ‘S BLOG 1万+

CCF201903-1 小中大(100分)【序列处理】

问题链接:CCF201903-1 小中大 问题分析: 原先的数据是有序的,所以就不用排序了,可以直接算出中值。最大值和最小值在数据的两端,用两端的数据,至多做个交换就可以得到。还需要考虑中值带小数点的时候,保留1位小数...

海岛Blog 2万+

CCF认证c++历年真题及部分代码答案

CCF考试职业认证c++历年真题及部分代码答案

Claude Code启动失败解决方案,执行文件不兼容一键修复

Claude Code命令行工具突然报错,显示"不支持的16位应用程序"。作者排查Node版本无果后,发现是Anthropic更新导致Windows兼容性问题。解决方法很简单:卸载旧版、切换npm镜像源、重装最新版即可恢复。经验教训:遇到类似问题应先搜索社区反馈,避免无谓排查,同时注意npm源使用后及时还原。整个踩坑过程虽折腾,但最终只是简单的重装问题。

1459

CCF 201903-01 大中小

CCF 201903-01 大中小 问题描述 试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 第一题的话 大多都是 水题 需要注意的 就是 数据范围 和 输入输出格式 细心一点就不会出错 #include<iostream> #i...

qq_28640193的博客 1670

DEM数据下载,拼接,裁剪

目录: 1、数字高程模型(DEM)的数据下载 2、在ENVI里面进行拼接,生成SARscape标准格式的DEM数据3、在ArcGIS里面安装已有的矢量范文,进行掩膜裁剪 4、注意事项 数字高程模型的数据下载: 网址:http://dwtkns.com/srtm30m/ 1.对研究区域进行经纬度选择,然后进行选择下载即可 2.下载的数据是.hgt格式的,按照不同的需求进行转换,这里我是用于ENVI处理,且下载了四个,所有进行了拼接,拼接、格式转换如下 注:可能有时候需要登陆注册,点击下...

weixin_40874151的博客 2万+

ccf csp 201903-1 小中大

#include<iostream> #include<iomanip> using namespace std; int main(){ int n; cin >> n; int num[n]; for(int i = 0; i < n; i++) cin >> num[i]; if(num[n -...

lalala_HFUT的博客 2534

UFS 3.1协议分析(第五章) -- UFS协议栈

ContentsUFS顶层架构应用层UFS命令集UFS 设备管理器UFS任务管理器传输层互连层 UFS顶层架构     UFS基于SCSI SAM架构模型定义了一个完整的协议栈,从上到下依次为应用层、传输层、数据链路层、物理层。UFS使用MIPI联盟的UniPro作为数据链路层和MIPI的M-PHY作为物理层,两者合起来称之为互连层(UFS InterConnect Layer) 应用层     应用层包括UFS命令集、设备管

Frank_sample的专栏 7370

FPGA控制DDR读写(AXI4总线接口)

FPGA控制DDR读写

qq_42712308的博客 1万+

CCF-201903-1-小中大

CCF-201903-1-小中大 问题描述 试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 程序代码: #include<iostream> #include<algorithm> using namespace std; const int N = 1e5 + 10; float q[N]; int main() { int n; cin>>n; for.

suxiaorui的博客 444

【Segment Anything Model】十(1):利用SAM做分类任务,方法二,不放过SAM强大特征提取能力,将SAM提取到的ImageEmbedding插入到其他cnn网络中

直接黏贴复制就好'''该类定义了VGG-16的基本结构。features: 代表VGG网络的主体部分,即所有的卷积层和池化层。avgpool: 是自适应平均池化层,将特征图大小调整为7x7。classifier: 是VGG网络的分类部分,由全连接层组成。_initialize_weights(): 初始化权重的方法。

cvxiayixiao的博客 3561

CCF认证201903-1小中大

CCF认证201903-1小中大题目描述算法设计+题目分析注意点+记录点代码(100分)感谢链接 题目描述 201903-1小中大 算法设计+题目分析 吐槽一下 题目不是很难,但是用VC6.0会出现一些bug(推测就是这个ide的问题),问题如下 槽点如图,都是按照整型输出-1,竟然会出现两个不同的值,真的困惑了我半天。。。 算法设计+题目分析 1、维护一个num[100010]的数组; 2、按照...

weixin_38562500的博客 616

QtQuick QML教程(2):qml语法介绍

​ qml一个普通的文本文件,后缀是.qml, 一个qml文件主要由两部分组成:(1) import语句 :这个就像C++中的头文件, 使用 import 导入qml需要的相关模块,可以查询Qt文档进行导入,注意每个版本的Qt模块声明可能都不同,相比于QWidget项目,QtQuick的变动是很大的;(2) QML对象树 :根对象是Window, 然后可以在Window中添加各种控件,例如按钮,文本,菜单等。

琅嬛福地 551

基于Jeecgboot3.9.0的flowable7.2.0流程增加一个OA请假单功能例子(二)

基于Jeecgboot3.9.0的flowable7.2.0流程增加一个OA请假单功能例子(二)

宁波阿成的博客 198

笔记:CCF201903-1 小中大(含100分答案)

#include /* run this program using the console pauser or add your own getch, system(“pause”) or input loop / //CCF201903-1 小中大 int main(int argc, char* argv) { int n; scanf("%d\n",&n); int a[n], ...

追梦鸟 2701

2024年11月架构设计师案例分析真题回顾,附参考答案、解析及所涉知识点(二)

软考高级系统架构设计师考试包含三个科目:信息系统综合知识、案例分析和系统架构设计论文。考试形式为机考。本文主要回顾2024年下半年(2024-11-10)系统架构设计师考试上午第二科案例分析的题目,同时附带参考解答、解析和所涉知识点。

一几文的编程学习笔记。 1661

CCF-CSP 201903-1:小中大(100分)“附踩坑之后痛的领悟”

请认真读题认真读题认真读题 重要的事情说三遍 不然容易心态爆炸哦 问题分析: 第一行先读取一个整数N,然后第二行读取N个整数(默认已经有序,所以不排序) 分别取最大值,最小值和中位数然后输出。 #include<iostream> using namespace std; int a[100005]; class Qu20190301{ private: int N; ...

Love_Star_的博客 843

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CSP-CCF 201903-1 小中大

一方面,是因为我一开始的思路就出错了,不应该设置中间数mid,因为它可能是整数或小数,设置成int类型或者double类型都不合适、都会出错,可能是类型转换上的错误,总之会导致结果迟迟运行不出来,最后尝试了很久,还是决定放弃、不设置mid、直接输出即可。②输出的数是偶数个,但可以整除((a[n / 2] + a[n / 2 - 1]) % 2 == 0),则中间数是(a[n / 2] + a[n / 2 - 1]) / 2。①输入的数是奇数个(n % 2 == 1),则中间数是a[n/2]

2301_79705447的博客 559

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

CCF201903-1 小中大

#CCF201903-1 小中大

糖葫芦糖的博客 469

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

CCF 201903-1 小中大 CCF 201903-2 二十四点

CCF 201903-1 小中大 思路 题意比较明确:给定一组有序的数据,求最大最小中位数并按照从大到小的顺序输出 若总数为奇数,则中位数为中间的数,若为偶数,则为中间两个数的平均数。 代码实现 #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 100010; int n; int q[N]; int main() {

weixin_39096053的博客 668

CCF CSP201903-1 小中大

CCF CSP201903-1 小中大 试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 非常简单的题目没有什么好说的,需要注意的点就是在输出中位数之前需要判断中位数是不是整数 ,还有就是储存输入数据的数组要建大一点,一开始没注意到题目需求只建了100的数组然后只得了30分。。。这个在考试中也是需要注意的问题,毕竟考试提交不会显示分数,因为这种失...

qq_44379808的博客 580

CCF 201903-1 小中大

代码 #include<iostream> #include<cmath> #include<cstdio> using namespace std; int const MAX_N=1e5+7; main() { int n; int arr[MAX_N],l,r,m; cin>>n; for(int i=0;...

烤上地瓜 420

CCF201903-1小中大

中位数:将数据排序后,位置在最中间的数值。当样本数为奇数时,中位数=第(N+1)/2个数据 ; 当样本数为偶数时,中位数为第N/2个数据与第N/2+1个数据的算术平均值 。(注意:不需要剔除重复的数据之后再计算中位数) 试题编号 201903-1 试题名称 小中大 时间限制 1.0s 内存限制 512.0MB 问题描述 代码: int main() { int n, min, max; float mid;//中位数 float a[10005]; c

weixin_42650040的博客 239
上一篇: ccf201909-1小明种苹果
下一篇: ccf201612-1中间数100分
宝宝很聪明
博客等级 码龄10年 353粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值