CSP/CCF计算机职业资格认证题目:[201712-1 最小差值]【已解决】

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

给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。
输入格式
  输入第一行包含一个整数n。
  第二行包含n个正整数,相邻整数之间使用一个空格分隔。
输出格式
  输出一个整数,表示答案。

样例输入
5
1 5 4 8 20
样例输出
1
样例说明

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

样例输入
5
9 3 6 1 3

样例输出
0

样例说明

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

 * @param args
 */
package ShuWeiSum;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {


	public static void main(String[] args) {
		Scanner in =new Scanner(System.in);
		int n=in.nextInt();
		int []arr =new int [n];
		List<Integer> ls =new ArrayList<Integer>();
		for(int i=0;i<n;i++)
		{
			arr[i]=in.nextInt();
		}
		int temp;
		for(int i=0;i<n;i++)
		{
			for(int j=0;j<n;j++)
			{
				if(i!=j)
				{
				temp=Math.abs(arr[i]-arr[j]);
				ls.add(temp);
				}
			}
		}
		int min=ls.get(0);
		for(int i=0;i<ls.size();i++)
		{
			if(min>ls.get(i))
			{
				min=ls.get(i);
			}
		}
		System.out.println(min);
	}
}

CCF CSP认证考试第一题(17道全) 文章目录CCF CSP简介试题编号: 201312-1_出现次数最多的数试题编号: 201403-1_相反数试题编号: 201409-1_相邻数对试题编号:201412-1_门禁系统试题编号: 201503-1_图像旋转试题编号: 201509-1_数列分段试题编号: 201512-1_数位之和试题编号: 201604-1_折点计数试题编号: 201609-1_最大波动试题编号: 201612-1... 阅读详情

相关推荐

第十八次CCF计算机软件能力认证赛后总结与经验分享

第十八次CCF计算机软件能力认证赛后总结与经验分享

Onwaier的博客 2513

CSP_201712-1_最小差值(Java)

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

Jeankyw的博客 448

手把手教你搭建Howland电流源:从原理图到实测避坑指南(附Python数据分析)

本文详细介绍了Howland电流源的设计与实现,从原理图到实测避坑指南,涵盖电阻匹配、运放选择和PCB布局等关键环节。通过Python数据分析,展示了如何优化电路性能并解决常见问题,适合电子工程师和爱好者参考。

weixin_29291069的博客 632

CSP 201712-1 最小差值(Java版)

import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int m = input.nextInt(); int[] arr = new int[m]; for (int i = 0; i < m; i++) arr[i] = input.nextInt()

weixin_45472875的博客 247

国产操作系统替换方案:3个避坑指南

坑核心误区避坑核心原则关键动作坑一:选型只看信创信创目录=唯一标准兼容性优先,信创是约束三维评估(兼容性+信创+生态),分场景选型坑二:迁移只管能跑功能能跑=迁移成功性能确认+运维回归适配-压测-回归三阶段,基线对比坑三:不防二次迁移解决停服=完成任务一步到位,两级兼容信创路线优先,双轨制发布,终态规划。

weixin_43524706的博客 294

ROS2机械臂MPC轨迹规划实战:从MoveIt 2插件配置到参数调优全流程

本文详细介绍了ROS2机械臂MPC轨迹规划的全流程,从MoveIt 2插件配置到参数调优。通过模型预测控制(MPC)技术,实现高精度运动控制,特别适合复杂装配任务。文章包含环境搭建、插件部署、参数设计及实战调优方法,帮助开发者快速掌握ROS2机械臂的MPC轨迹规划技术。

i0j1k2l3m的博客 206

201712-1ccf最小差值

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

isoxqxqxxq的博客 675

CCF-CSP 最小差值 Java版答案

已经..........不想使用大脑了,只是用很直接的代码实现了。

2301_77778262的博客 203

TCNOpen实现TRDP通信协议(源码编译运行测试)

概述 本文介绍了通过TCNOpen开源源码实现TRDP通信,包括源码下载,开发环境搭建,编译运行,测试。 Linux环境下编译运行TRDP (一) 下载CANOpen源码。 下载地址:https://sourceforge.net/p/tcnopen/trdp/HEAD/tree/ (二) 源码编译 下载源码解压过后,在根目录文件readme-makefile.txt有介绍源码的配置和编译方法。 在trdp/config目录下可以看到包含在linux环境下的编译配置文件LINUX_config;执行”m

fengweibo112的博客 9630

ORB-SLAM3在windows11下的编译使用

近期在学习SLAM,想部署一下ORB-SLAM3,但是自己电脑是win11系统,因此就想着在win11上部署一下。但是网上看了一些教程,有一些博客,但是可能不适合我这种情况把,就很纠结。先说下结果,配置成功,过程极其痛苦。

weixin_44457768的博客 6095

CCF-CSP认证历年真题解(100分)

转载: 链接出自:https://blog.youkuaiyun.com/tigerisland45/article/details/54755895 CCF-CSP认证历年真题解–python语言 CCF-CSP认证历年真题解–Java语言 C/C++语言: 2019.12 第18次: CCF201912-1 报数(100分)【模拟】 CCF201912-2 回收站选址(100分)【序列处理】 2019.09 第17次: CCF201909-1 小明种苹果(100分)【序列处理】 CCF201909-2 小明种苹果(

追梦鸟 3万+

YOLO系列算法改进 | C2PSA改进篇 | 融合FSD频域结构解耦模块 | 双域解耦感知,兼顾全局亮度与局部纹理,适应红外小目标与边缘部署场景 | ICME 2026

YOLO系列算法改进 | C2PSA改进篇 | 融合FSD频域结构解耦模块 | 双域解耦感知,兼顾全局亮度与局部纹理,适应红外小目标与边缘部署场景 | ICME 2026 (以YOLO26最新目标检测模型为基础,利用C2PSA_FSD创新模块进行改进)

2502_91881744的博客 315

CCF-CSP认证历年真题解

CSP认证考什么怎么考? CCF计算机职业资格认证的每一道试题都十分经典,覆盖现实世界中方方面面的问题。这个历年试题解主要使用C/C++语言编写,将逐步增加Python和Java的解题程序。程序中附有注释,力求解题思路清晰简洁,值得珍藏与模仿。 逐题改写过程中,富文本编辑器写的博客将全部用Markdown编辑器改写。改写的第一题,都增加了Python和Java的解题程序。 2021.04第22次: CCF202104-1 灰度直方图(100分)【计数】 CCF202104-2 邻域均值(100分.

海岛Blog 34万+

实战案例七:Claude Code 构建完整的 Web 应用

前面的案例大多是单一功能的演示,本章将展示如何使用 Claude Code 从零开始构建一个完整的 Web 应用,涵盖需求分析、架构设计、编码实现、测试部署的全流程。

gaoxiang_120的专栏 581

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

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

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

厚积而薄发,谋定而后动 666

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

CCF 最小差值

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

心之所向 7974

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

2018年9月CSP CCF认证考试 经验

这一两个月全忙着做这个CSP和PAT了。上上周刚去北京工业大学考完PAT,上周日(今天周二)又去人大考CSP,学校不在五环内真不方便。 CSP可以携带纸质资料,但我匆匆打印的六七个模板全都没用上,那两本算法书也是翻开都没翻开。我在人大用的显示屏很大,差不多和苹果一体机的显示器那么大。电脑里预装的IDE我记得有eclipse、codeblocks(但是内部没有GNU,也就是说codeblocks不能...

辣鸡的博客 4187

【题解】ccf csp 201812-1 小明上学

试题编号: 201812-1 试题名称: 小明上学 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目背景   小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。   京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示...

weixin_44505865的博客 2262

2016 CCF-CSP 计算机职业资格认证考试 解题报告

嘛,参加这次考试属于一连串比较机缘巧合的事情—— 首先是当上了2016年度CCF优秀大学生的荣誉,这个奖颁发的同时也赠予了为期一年的CCF会员资格 而会员……是具有一次免费参加CCF计算机职业资格认证考试的机会(就算续费或者再次获得会员资格也只有这一次免费的机会) 即便是我已经两年没有敲过C++了,经常会敲成Python的代码习惯…… 嘛,我就抱着不考白不考的精神—— 去试试吧 ^_^

CD's Coding 1万+

CSP 201712-1 试题名称: 最小差值

我直接把min初始化为100000了,本来还以为会有错误,如果差值都大于100000、、、、 #include"iostream" using namespace std; int main() { int n; int a[1005]; cin >> n; for (int i = 0; i < n; i++) { cin &g...

qq_41510953的博客 176

ccf计算机软件能力认证考试难度,CCF计算机软件能力认证(CSP)部分题解

201812-3 CIDR合并题目想求与给定前缀列表等价的包含IP前缀数目最少的前缀列表。首先是怎么存储前缀列表。用一个long long存储IP地址,再存一个前缀长度,封装在一个结构体里\(\),方便后面排序等操作。IP前缀有三种输入格式,稍微分情况讨论一下。接着以\(ipNum\)为第一关键字,\(len\)为第二关键字升序排序。然后考虑去除匹配集被其它IP前缀包含的IP前缀。考虑之前匹配集范...

weixin_39996739的博客 1042

CCF201712试题

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

海岛Blog 1284

csp考试201712-1

#include&lt;iostream&gt; #include&lt;vector&gt; #include&lt;algorithm&gt; using namespace std; int main() { int i; cin&gt;&gt;i; vector&lt;int&gt; num; for(int n=0;n&lt;i;n++) { int m; cin&gt...

m0_38118149的博客 260
上一篇: CSP/CCF计算机职业资格认证题目:[201809-2 买菜]【已解决】
下一篇: CSP/CCF计算机职业资格认证题目:[201712-2 游戏]【已解决】
_干柿鬼鲛
博客等级 码龄9年 27粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值