// // Created by good boy on 2023/12/29. // /** 题目描述 给定 n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。 输入格式:   输入第一行包含一个整数 n。   第二行包含 n个正整数,相邻整数之间使用一个空格分隔。 */ #include<bits/stdc++.h> using namespace std; const int N = 1010; int a[N]; int n; int main(){ cin>>n; for(int i=0;i<n;i++)cin>>a[i]; sort(a,a+n); int min_sum = INT_MAX; for(int i=1;i<n;i++){ min_sum = min(min_sum,abs(a[i]-a[i-1])); } cout<<min_sum; return 0; }
点赞

相关推荐

2025-12-19 15:04
门头沟学院 Java
小肥罗:hr爱上你了,你负责吗哈哈
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务