Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Чем заняться зимой? Только спорт, только биатлон! Лыжня и мишени, скорость и меткость, гонка и победы — вот выбор, который давно сделал Артём! Естественно, для достижения успеха необходимо много и усиленно тренироваться, чем юный спортсмен и занимается каждый день.
Для отработки техники стрельбы биатлонисты из команды Артёма использует лазерный тир, оснащенный по последнему слову техники. Всего в тире нечётное число мишеней n, расположенных горизонтально в один ряд. Радиус каждой мишени равен r, расстояние между ними равно d. Спортсмен производит k выстрелов. Для определения результата стрельбы используется система координат. Точкой начала координат определен центр средней мишени, также известны координаты попадания каждого выстрела. Компьютерная система автоматически распознает попадания по мишеням и сообщает спортсменам итоговый результат. К сожалению, именно сегодня в результате короткого замыкания жесткий диск с программным обеспечением тира вышел из строя... Вам, как самому известному программисту, предложено по координатам мишеней и результатам выстрелов написать программу, определяющую количество поражённых мишеней. Справитесь?
Первая строка входного файла содержит четыре натуральных числа, записанных через пробел: n, r, d и k. В следующих k строках через пробел расположены два целых числа xi, yi — координаты попадания в плоскость мишеней i-го выстрела. Гарантируется нечетность n.
Выведите одно неотрицательное целое число - количество различных поражённых мишеней. Мишень считается поражённой, если расстояние от попадания до центра мишени не больше r. Поражённая несколько раз одна и та же мишень при подсчете учитывается один раз.
1 ≤ n, r, d, k ≤ 105
− 1012 ≤ xi, yi ≤ 1012
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при n = 1, получат не менее 10 баллов.
Решения, верно работающие при n = 3, получат не менее 20 баллов.
В примере дано три мишени радиуса 3 на расстоянии 2 друг от друга. Произведено пять выстрелов, поражены все три мишени (дважды поражена правая мишень, но она учитывается один раз).
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|