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

Круги с посевами

Круги с посевами

Бесси и ее друзья из стада стали слишком территориальными. n коров, пронумерованные 1..n, собрались на пастбище. Каждая i-ая корова задается точкой в целочисленной системе координат (xi, yi) и целочисленным радиусом ri, характеризующим круг ее занимаемой территории.

Иногда коровы становятся жадными и начинают ходить на территории своих соседей. Вычислите для каждой коровы количество соседей, чьи территории пересекаются с ее.

Рассмотрим пример с шестью коровами и указанными их местами расположения с радиусами территориальных кругов (не путайте радиус с диаметром!):

prb2591

Как показано на рисунке, для каждого круга количество его пересечений с другими кругами подсчитать не сложно.

Замечание: во входных данных отсутствуют случаи касания кругов.

Входные данные

Первая строка содержит целое число n (1n400). Каждая из следующих n строк содержит три целых числа xi, yi (0xi10000, 0yi10000) и ri (1ri500).

Выходные данные

Вывести n строк. i-ая строка должна содержать количество кругов, с которыми пересекается поле i-ой коровы.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
6
7 7 7
16 14 7
11 13 2
10 17 3
29 8 5
15 7 4
Выходные данные #1
3
4
3
2
0
2
Источник 2011 USACO Bronze Division, Январь