Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
134190 胡海峰老师 两个数的最小距离 C++ Accepted 2 MS 288 KB 583 2025-10-25 22:36:48

Tests(15/15):


Code:

#include <iostream> #include <cmath> // for abs using namespace std; int main() { long long a[1001]; int n; cin >> n; for (int i = 0; i < n; i++) // 改为 0-based cin >> a[i]; long long res = a[1]-a[0]; if(res<0) res = -res; for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) // 避免重复对 (i,j) 和 (j,i) { long long diff = abs(a[i] - a[j]); if (diff < res) res = diff; } } cout << res<< endl; return 0; }