装备|贪心
2026-04-05 16:25:15
发布于:河北
5阅读
0回复
0点赞
废话少说,上代码
#include<iostream>
#include<vector>
#include<climits>
#include<cmath>
using namespace std;
int main(){
// 取消cin/cout与stdio的同步,提高输入输出效率
ios::sync_with_stdio(false);
// 解除cin与cout的绑定,进一步优化性能
cin.tie(nullptr);
cout.tie(nullptr);
int n=0;
cin>>n; // 读入数组长度
vector<int> a(n); // 创建大小为n的整数向量
for(int i=0;i<n;++i) // 读入n个元素
cin>>a[i];
int min_diff=INT_MAX; // 初始化最小差值为最大整数值
for(int i=0;i<n-1;++i){ // 遍历相邻元素对
int diff=abs(a[i+1]-a[i]); // 计算相邻元素的绝对值差
min_diff=min(min_diff,diff); // 更新最小差值
}
cout<<min_diff; // 输出最小相邻元素差值
return 0;
}
这里空空如也








有帮助,赞一个