CCF 201712-1 最小差值

最小差值 问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。  第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明  相差最小的两个数是5和4,它们之间的差值是1。样例输入59 3 6 1 3样例输出0样例说明  有两个相同的数3,它们之间的差值... 阅读详情
试题编号:201712-1
试题名称:最小差值
时间限制:1.0s
内存限制:256.0MB
问题描述:

问题描述

  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。

输入格式

  输入第一行包含一个整数n。
  第二行包含n个正整数,相邻整数之间使用一个空格分隔。

输出格式

  输出一个整数,表示答案。

样例输入

5
1 5 4 8 20

样例输出

1

样例说明

  相差最小的两个数是5和4,它们之间的差值是1。

样例输入

5
9 3 6 1 3

样例输出

0

样例说明

  有两个相同的数3,它们之间的差值是0.

数据规模和约定

  对于所有评测用例,2 ≤ n ≤ 1000,每个给定的整数都是不超过10000的正整数。

#include<bits/stdc++.h> 
using namespace std;

const int maxn=1010;
int a[maxn];

int main()
{
	int n;
	int min=10001;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	sort(a,a+n);
	for(int i=0;i+1<n;i++)
	{
		if(a[i+1]-a[i]<min) min=a[i+1]-a[i];
	}
	cout<<min;
	return 0;
}

 

CCF认证——201712-1最小差值(C++) CCF认证——201712-1最小差值 试题编号 201712-1 试题名称 最小差值 时间限制 1.0s 内存限制 256.0MB 问题描述 问题描述   给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式   输入第一行包含一个整数n。第二行包含n个正整数,相邻整数之间使用一个空格分隔。 输出... 阅读详情

相关推荐

1.给出一个整数数组,求其中任意两个元素之差的最大值。

给定一个整数数组,其中元素的取值范围为0到10000,求其中出现次数最多的数。

2017-12-1最小差值

问题描述   给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。 输入格式   输入第一行包含一个整数n。   第二行包含n个正整数,相邻整数之间使用一个空格分隔。 输出格式   输出一个整数,表示答案。 样例输入 5 1 5 4 8 20 样例输出 1 样例说明   相差最小的两个数是5和4,它们之间的差值是1。 样例输入 5 9 3 6 1 3 样例输出 0 样例说明   有两个相同的数3,它们之间的差值是0. 数据规模和约定   对于所有评测用例,2 ≤ n ≤ 1000.

weixin_43922093的博客 850

PCB Layout总结

PCB Layout作为硬件设计中的一个环节,也是很重要的一个环节;在硬件电路设计合理的情况下,他其实是影响性能的一个绝对重要的指标。现在很多的PCB Layout工程师都是按照硬件工程师或者PI SI工程师给出的约束规则来完成布局布线的,这些也就是俗称的 “拉线工”。他们重复而机械的完成一块块PCB设计,一段时间设计后,他们中的一些或许已经有了这样的一些经验:哪些要做等长,哪些要走粗、哪些要平...

xydlxd118的博客 2583

python——解决ccf最小差值题

问题描述 试题编号: 201712-1 试题名称: 最小差值 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。 输入格式   输入第一行包含一个整数n。   第二行包含n个正整数,相邻整数之间使用一个空格分隔...

likyoo的博客 630

使用python排八字 计算八字的相合相冲五行分值等 ...

简介 八字术是一种古老的算命术。它运用阴阳、五行、干支、八卦等理论,把人的出生年月日时转化为八个字,进而推算人的富贵贫贱、祸福吉凶、穷通寿天、名利地位、家庭六亲等方面的情况 八字源自古代的中国,是一种利用天干和地支来准确记录年、月、日、时的方式,由“年干,年支”、“月干,月支”、“日干,日支”、“时干,时支”,共八个干支所组成(共八个字),年、月、日、时...

weixin_33717298的博客 5310

船舶轨迹预测中的5个常见坑:基于LSTM单步预测的避坑实践

本文针对船舶轨迹预测中LSTM单步预测的常见问题,系统总结了五个典型陷阱及避坑实践。重点分析了如何正确处理AIS数据的非均匀采样与清洗、对航向角进行周期性编码、采用轨迹级归一化策略、缓解单步滚动预测的误差累积,并设计贴合业务的评估指标。这些实践能有效提升预测模型的准确性与实用性。

cnn8visionary的博客 633

给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们差值的绝对值。(C++)(蛮力法)

算法经典题型20 给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们差值的绝对值。 用到的思想—蛮力法 博主用到的环境:Win7, CodeBlocks等。 一、代码 #include <iostream> #include <cmath> using namespace std; int main() {int a[100], n, m=65535, diff; cin>>n; for(int i=0;i<n;i++) {cin>>a

weixin_45797533的博客 4120

一文详解心电图(ECG)监测原理

介绍心电图的监测原理,从心电信号产生、获取到心电图的基本组成

m0_50146396的博客 3292

CCF认证201712-1最小差值

CCF认证201712-1最小差值题目描述算法设计+题目分析注意点+记录点代码(100分)感谢链接 题目描述 CCF认证201712-1最小差值 算法设计+题目分析 吐槽一下: 不知道是不是我的方法有问题,虽然思路挺简单的,但是感觉代码量对于第二题来说有一点点大呀。 分析题目: 1、读入所有的数; 2、对所有的数求与其他的数的差值的绝对值,找到这个差的绝对值的最小值; 3、打印最小值。 算法复杂度...

weixin_38562500的博客 256

Win11内核隔离无法打开的解决方案详解

内核隔离问题的解决需遵循"先硬件后软件"的排查原则,90%以上的案例可通过驱动清理或外设断开解决。对于必须禁用该功能的用户,建议定期使用Windows Defender进行全盘扫描,并保持系统更新至最新版本。技术决策需在安全性和兼容性之间取得平衡,本文提供的多维解决方案可帮助用户构建更稳定的Windows 11使用环境。

mmoo_python的博客 4830

AB相增量式编码器以及STM32定时器编码器模式测速/测距离(HAL库)

编码器(Encoder)是一种用于测量旋转运动或位置的设备。编码器通常与定时器模块一起使用,以便在微控制器中获取和计算旋转的脉冲数量,从而确定物体的运动方向和距离。编码器在许多应用中都很有用,例如机器人运动控制、电机位置反馈和位置传感。STM32微控制器提供了多种类型的编码器支持,其中一种常见的编码器类型是增量编码器。增量编码器基于两个脉冲信号通道,通常称为A相和B相。当旋转发生时,这两个信号通道的相位关系会发生变化,从而可以计算出旋转方向和旋转的步数。

嵌入式软件工程师的博客 1万+

CCF-201712-1最小差值

CCF-201712-1最小差值 原题: 分析:两个for循环。 代码: #include <bits/stdc++.h> using namespace std; int main() { int n; scanf("%d",&n); int a[n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int res=abs(a[1]-a[0]);

qq_46459874的博客 177

华为OD机试真题 新系统 9月20号 【字符串分组求和】

华为OD新系统机试真题【字符串分组求和】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【字符串分组求和】解析。

qq_45776114的博客 626

CCF 201712-1**最小差值**

CCF 201712-1最小差值 #include <iostream> #include <cmath> #define _for(i, a, b) for (int i = a; i < b; i++) using namespace std; int main() { int n; //比较个数 cin >> n; static int save[1001]; //数组 int chazhi =

MyHeartWillGoOn 169

[Python + UG NX 二次开发新手教程] 第五课 采用Python / UF 开发模式

在 NX 二次开发里看到的“UF”是的缩写,它是 Siemens 提供的集合,也是整个 NX Open 体系里最贴近内核、历史最悠久的一套接口。相当于 NX 的“系统调用”——只要 NX 能做的事,UF 几乎都能调得动。Siemens 从 NX 12 开始把原来的 C 接口(UF)全部打包进了官方 Python 模块,命名空间为 NXOpen.UF.*,所以只要 NX 安装目录里带了 NXOpen\UF 子模块,就能在 Python 里直接调用 UF 函数。

温良 1008

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

CCF-CSP 201712-1 最小差值

CCF-CSP 201712-1 最小差值问题描述代码 问题描述 代码 #include<iostream> #include<cmath> using namespace std; int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int min=10000; for(int i=0;i<n;i++){ for(int

SYSU_Zhiyuan 202

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CCF201712-1 最小差值

CCF201712-1 最小差值问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。  第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明  相差最小的两个数是5和4,它们之间的差值是1。样例输入59 3 6 1 3样例输出0样例说明  ...

hnu_100831 216

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

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

使用python 解ccf-csp 201712-1 最小差值

打酱油 问题描述 试题编号:201712-1 试题名称:最小差值 时间限制:1.0s 内存限制:256.0MB 问题描述:问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。   第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入5 1 5 4 8 20样...

Abby.R的博客 467

CCF 201712-1 最小差值(100分)

CCF 201712-1 最小差值 #include<iostream> #include<math.h> using namespace std; int main() { int n; cin >> n; int a[1000] = { 0 }; int m; for (int i = 0; i < n; i++) { cin &g...

星星之火 可以燎原 157

CCF-CSP 201712-1最小差值 满分题解

CCF-CSP 201712-1最小差值 满分题解 题目链接:CCF-CSP 201712-1最小差值 思路: 1.将数据保存到数组中,对数组进行排序 2.相差最小只会出现在相邻元素之间,比较相邻元素之间的差值 具体代码如下:结尾附测试样例 #include <iostream> #include <algorithm> const int N = 1e4+10; using namespace std; int n; int a[N]; int main() { cin&g

只须一笑不须愁X的博客 574

CCF 201712-1 最小差值(疑问)

CCF 201712-1 最小差值(疑问) 这道题,我第一种方法给的是0分,第二种满分,可是第一个找不到错误在哪?求大神解答。 方法一:(错误的) n = int(input()) a = list(map(int,input().split())) c = [1]*((n-1)*(n-1)) for i in range(n): for j in range(n): if(i == j): continue else:

渣渣庆的小白学习博客 139

ccf csp 201712-1最小差值

ccf csp 201712-1最小差值 问题描述 试题编号: 201712-1 试题名称: 最小差值 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。 输入格式   输入第一行包含一个整数n。   第二行包含n个正整数,相邻整数之间使用一个空格分隔。 输出格式   输出一个整数,表示答案。...

哈市cxy 371
上一篇: CCF 201709-1 打酱油
下一篇: CCF 201803-1 跳一跳
Estrellas_
博客等级 码龄9年 273粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值