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

Взрыв

Взрыв

Вы - дизайнер конвейерной ленты для урановых топливных стержней. Несколько L-образных стержней будут прикреплены к ремню. Каждый стержень состоит из горизонтальной и вертикальной рукоятки, не обязательно равной длины. \includegraphics{https://static.e-olymp.com/content/a2/a22d56c6123e8a9a3aff0daabb9b894ef396d5d5.jpg} Координаты точки, в которой стержень прикреплен к ленте - (\textbf{k}; \textbf{k}), где \textbf{k} - номер стержня. Эта точка является левым концом горизонтальной рукоятки и верхним концом вертикальной рукоятки. Следует не забывать, что если Вы положите слишком много урана в одном месте, то могут произойти неприятные вещи (и помните, кто виноват). Возникает вопрос о таком максимальном наборе стержней, что каждые два стержня разделяют точку. \InputFile Первая строка содержит количество тестов \textbf{t}. Далее следуют сами тесты. Каждый тест начинается числом \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{100 000}) в отдельной строке. Следующие \textbf{n} строк содержат описание стержней. \textbf{i}-ая строка содержит два неотрицательных целых числа \textbf{v_i}, \textbf{h_i} ≤ \textbf{100 000} - длины вертикальной и горизонтальной рукоятки стержня номер \textbf{i}. \OutputFile Для каждого теста вывести в отдельной строке такое максимальное количество стержней, чтобы любые два из них имели общую точку. Конец стержня считается его частью.
Лимит времени 2 секунды
Лимит использования памяти 128 MiB
Входные данные #1
1
8
1 2
2 6
1 5
4 0
3 3
2 2
5 2
2 1
Выходные данные #1
4
Источник 2013 Petrozavodsk Winter Training Camp, Jagiellonian University Contest, Январь 25, Задача E