Автор: | В. Машенцев, А. Жуплев, А. Кленин | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt |
Марсианский институт разработал новую модель черно-белого компьютерного монитора с разрешением W пикселей по горизонтали и H пикселей по вертикали.
Новый монитор очень дёшев в производстве, но имеет один конструктивный недостаток — если какой-либо из пикселей стал белым, то все пиксели, находящиеся на расстоянии, меньшем или равном L, белыми стать уже не могут. (Расстояние между пикселями c координатами (x1,y1) и (x2,y2) считается по обычной формуле — √(x1−x2)2+(y1−y2)2).
На монитор, первоначально полностью чёрный, последовательно выводится N белых пикселей. Определите, какие из этих пикселей фактически станут белыми.
Входной файла целые числа NWHL.
Далее идут N пар целых чисел XiYi — координаты i-го выводимого пикселя.
Выходной файл должен содержать целое число M — количество отображённых пикселей. Далее должны идти M целых чисел aj — порядковые номера отображённых пикселей, в возрастающем порядке. Пиксели нумеруются с единицы.
1≤N≤5×104
1≤Xi≤W≤2560
1≤Yi≤H≤2048
0≤L≤25
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|