eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

А побалакати?

А побалакати?

\includegraphics{https://static.e-olymp.com/content/52/52d922999de1b9d05554f4f54cde2bb65190b07d.jpg} Відкритття олімпіади пройшло чудово, не дивлячусь не те, що тривалоо воно майже \textbf{4} години. Усі присутні захоплювались тим, що відбувається, а багато хто, у т.ч. і секретар ООН Бан Кімун \href{http://mediananny.com/raznoe/19966}{знімали} миттєвості грандіозної вистави на мобільний телефон. Звичайно, що під час самої олімпіади глядачі знайомились один з одним, і у них іноді виникало бажання поспілкуватись між собою засобами мобільного зв'язку. Але тут виникла нова проблема: спілкуватись вони могли, лише якщо знаходились один від одного на відстані менше \textbf{R} миль. Ми не будемо обговорювати поки що технічні деталі, чому саме так працював мобільний зв'язок у Лондоні, так як перед нами поставлено інше завдання: знаючи координати \textbf{N} глядачів визначте, скільки різних пар глядачів могли спілкуватись між собою. Врахуйте, що лондонська система координат проградуйована в милях, а також те, що пари глядачів \{\textbf{A}, \textbf{B}\} та \{\textbf{B}, \textbf{A}\} вважаються однаковими. \InputFile У першому рядку задано \textbf{2} числа -- кількість точок \textbf{N} (\textbf{1 }≤\textbf{ N }≤\textbf{ 100}) та значення \textbf{R} (\textbf{1} ≤ \textbf{R} ≤ \textbf{1000}). У наступних \textbf{N} рядках задано по \textbf{2} числа -- координати відповідного глядача. Усі координати -- цілі числа, які не перевищують по модулю \textbf{1000}. \OutputFile Єдине число -- відповідь на поставлену задачу.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
4 2
0 0
2 2
0 1
1 0
Вихідні дані #1
3
Джерело II Відкрита Дистанційна Олімпіада 2012-2013 ім. В.Л.Дідковского