EduBrick

I. Битва за Хогвартс

3000 мс · 256 МБ · всё или ничего

Замок окружён башнями. Защитный барьер строится по выпуклой оболочке башен; за минуту Тёмный Лорд разрушает барьер, и вместе с ним падают все башни, стоявшие на оболочке. После этого барьер мгновенно возводится заново по оставшимся башням, и всё повторяется, пока башни не кончатся.

Для каждой башни определите, на какой минуте она падёт.

Гарантируется, что каждый следующий барьер лежит строго внутри предыдущего: барьеры не пересекаются и не касаются.

Формат ввода

В первой строке — число nn (1≤n≤1041 \le n \le 10^4). В следующих nn строках — целые координаты башен (∣x∣,∣y∣≤104|x|, |y| \le 10^4).

Формат вывода

Выведите nn строк: для каждой башни в порядке ввода — минуту, на которой она падёт.

Примеры

ввод
5
0 0
4 4
0 4
1 1
4 0
вывод
1
1
1
2
1
ввод
1
7 7
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.