use proconio::input; use std::cmp::min; fn main() { input! { n: usize, x: [isize; n], } let mut m = std::isize::MAX; for i in 0..n { for j in 0..n { if x[i] != x[j] { m = min(m, (x[i] - x[j]).abs()); } } } let ans = if m == std::isize::MAX { 0 } else { m }; println!("{ans}"); }