printРабочее место участника

printЗадачи

1330. Выше гор могут быть только горы

Ограничения: время – 100ms/1s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Горную вершину можно увидеть на фоне неба, если только она не скрывается за другой горой или ее контур не скрыт на фоне другой горы. Предположим, что склоны всех гор имеют наклон в `45°`, и известны координаты и высоты вершин всех гор. Требуется определить количество видимых горных вершин.
Во входном файле в первой строке целое число `N` (`1\ ≤\ N\ ≤\ 10\ 000`). Далее идет `N` строк, по два целых числа через пробел в каждой строке: координата `x_i` вершины (`0\ ≤\ x_i\ ≤\ 30\ 000`) и ее высота `y_i` (`1\ ≤\ y_i\ ≤\ 10\ 000`), последовательность вершин является упорядоченной по возрастанию координаты `x`: `x_1\ ≤\ x_2\ ≤\ …\ ≤\ x_N`.
В выходной файл вывести количество видимых вершин.

Пример ввода

4
6 5
12 3
16 9
21 4

Пример вывода

2
loading