Codeforces Round 939 (Div. 2) |
---|
Закончено |
Нина тренирует свою команду по баскетболу. Команда Нины состоит из $$$n$$$ игроков, пронумерованных от $$$1$$$ до $$$n$$$. У $$$i$$$-го игрока есть интервал рук $$$[l_i,r_i]$$$. Два игрока $$$i$$$ и $$$j$$$ ($$$i \neq j$$$) могут передавать мяч друг другу, только если $$$|i-j|\in[l_i+l_j,r_i+r_j]$$$ (здесь $$$|x|$$$ обозначает абсолютное значение $$$x$$$).
Нина хочет проверить готовность своей команды. Для этого она проведет несколько раундов передач.
Как тренер, Нина хочет, чтобы каждый из $$$n$$$ игроков участвовал хотя бы в одном раунде передач. Поскольку Нина хочет пойти на свидание после школы, она хочет, чтобы вы вычислили минимальное количество раундов передач, необходимых для выполнения задачи.
В первой строке дано одно целое число $$$t$$$ ($$$1 \le t \le 2\cdot 10^5$$$) — количество наборов входных данных.
В первой строке дано одно целое число $$$n$$$ ($$$1 \le n \le 2\cdot 10^6$$$) — количество игроков.
В $$$i$$$-й из следующих $$$n$$$ строк даны два целых числа $$$l_i$$$ и $$$r_i$$$ ($$$1\leq l_i\leq r_i\leq n$$$) — интервал рук $$$i$$$-го игрока.
Гарантируется, что сумма $$$n$$$ по всем тестовым случаям не превосходит $$$2\cdot 10^6$$$.
Для каждого набора входных данных выведите одно целое число — минимальное количество раундов передач, которое Нина должна провести, чтобы завершить свою работу.
521 11 121 12 231 31 31 351 12 21 52 21 161 25 52 32 32 21 2
2 2 2 1 3
В первых двух наборах входных данных Нина может провести два раунда передач: один с $$$p=[1]$$$ и один с $$$p=[2]$$$. Можно показать, что одного раунда передач недостаточно, поэтому ответ $$$2$$$.
В третьем наборе входных данных Нина может провести два раунда передач: один с $$$p=[1,3]$$$ и один с $$$p=[2]$$$. Игрок $$$1$$$ может передать мяч игроку $$$3$$$, так как $$$|3-1|=2 \in [1+1,3+3]$$$. Можно показать, что одного раунда передач недостаточно, поэтому ответ $$$2$$$.
Название |
---|