Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Tương đồng

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Gia đình Thỏ Con vừa xây xong một căn nhà khang trang, công việc tiếp theo là hoàn thiện nội thất
bên trong. Thỏ Con được bố mẹ giao nhiệm vụ tìm mua hai bức tranh để trang trí phòng khách.
Tại cửa hàng có tất cả \(n\) bức tranh đánh số từ 1 đến \(n\) đang được bày bán. Bức tranh thứ \(i\) có mã
màu là \(a_i\).
Thỏ Con muốn mua hai bức tranh sao cho màu sắc của chúng tương đồng nhau, tức là hiệu số
của mã màu của hai bức tranh đó không lớn hơn \(X\).
Yêu cầu: Hãy cho biết Thỏ Con có bao nhiêu cách chọn ra hai bức tranh để mua đảm bảo màu
sắc tương đồng nhau.

\InputFile
Vào từ tệp SAME.INP có cấu trúc như sau:

  • Dòng đầu tiên chứa hai số nguyên dương \(n, X\) \((n \le 10^7,\ X \le 10^6)\).
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1, a_2, \ldots, a_n\) \((a_i \le 10^6,\ 1 \le i \le n)\).

\OutputFile
Ghi vào tệp SAME.OUT một số nguyên duy nhất là số cách chọn ra hai bức tranh để mua thỏa
mãn yêu cầu đề bài.

Ràng buộc

  • Có 40% số test tương ứng với 40% số điểm của bài có \(n \le 10^3\);
  • Có 30% số test tương ứng với 30% số điểm của bài có \(10^3 < n \le 10^5\);
  • Có 30% số test tương ứng với 30% số điểm của bài có \(10^5 < n \le 10^7\).

Giải thích

Có các cách chọn sau:

  • Chọn tranh: 1 và 2
  • Chọn tranh: 1 và 4
  • Chọn tranh: 2 và 3

Example

Test 1

Input
4 3
5 6 9 2
Output
3

Bình luận

Chưa có bình luận nào.