Cặp số gần nhau nhất

Xem dưới dạng PDF

Gửi bài giải


Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 64M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Tèo muốn tìm khoảng cách nhỏ nhất giữa hai số bất kỳ trong một mảng gồm \(N\) số nguyên. Khoảng cách giữa hai số x và y được tính bằng trị tuyệt đối hiệu của chúng: \(|x - y|\).

Dữ liệu vào
  • Dòng đầu chứa số nguyên dương \(N\) (\(2 \le N \le 2 \cdot 10^5\)).
  • Dòng thứ hai chứa \(N\) số nguyên \(A_1, A_2, \dots, A_N\) cách nhau bởi dấu cách (\(-10^9 \le A_i \le 10^9\)).
Dữ liệu ra
  • In ra một số nguyên duy nhất là khoảng cách nhỏ nhất tìm được.
Ví dụ

Đầu vào:

4
1 5 9 3

Đầu ra:

2

Giải thích: Khoảng cách giữa 1 và 3 là 2, đây là khoảng cách nhỏ nhất giữa mọi cặp phần tử.

Ràng buộc & Subtasks

Subtask Điểm Ràng buộc
1 40% \(N \le 1000\)
2 60% \(N \le 10^5\)

Nhận xét

Không có ý kiến tại thời điểm này.