Masala #Q1FDTM456R

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 9 %
14

  

Armiya

Berland armiyasining qoidalariga ko‘ra, razvedka guruhi aniq ikkita askardan iborat bo‘lishi kerak. Ushbu ikki askarning bo‘ylari juda farq qilmasligi uchun ularning bo‘ylari maksimal d santimetr farq qilishi mumkin.

Kapitan Bobning bo‘linmasida n ta askar bor. Ularning bo‘ylari a1, a2, ..., an santimetr. Ba'zi askarlar bir xil bo‘yga ega bo‘lishi mumkin. Bob bilmoqchi, uning bo‘linmasidagi ikkita askardan iborat razvedka guruhini nechta usulda tuzish mumkin.


Kiruvchi ma'lumotlar:

1 ≤ n ≤ 1000, 1 ≤ d ≤ 10⁹

askarlar soni va bo‘y farqi.


Chiquvchi ma'lumotlar:

Razvedka guruhini tuzishning mumkin bo‘lgan usullari soni.


Misollar
# input.txt output.txt
1
5 1
55 30 29 31 55
6
Izoh:

E’tibor bering, (1, 2) va (2, 1) juftliklari alohida hisoblanadi.

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin