Связанность и пересечения
시간 제한2초메모리 제한1024 MB
n개의 선분이 주어질 때 각 질의 선분마다 그 선분을 포함하면서 서로 교차하는 선분 집합의 최대 크기를 구한다.
문제
Как известно, Зайка очень любит петь, танцевать, а в особенности любит спорт, поэтому она не могла пропустить олимпийские игры в Сочи. Приехав на Олимпиаду, Зайка сразу обратила внимание на её символ --- пять колец, связанных друг с другом. Она поняла, что ей нравится связанность и пересечения. В символе Олимпиады этого не так много, поэтому она решила придумать свой символ, где все будет связано, а пересечений будет много.
Начать она решила с отрезков на координатной прямой. Нарисовав несколько штук, она задалась вопросом: какое максимальное количество отрезков можно выбрать из нарисованных таким образом, чтобы любые два выбранных отрезка пересекались? При этом, Зайка решила, что один из нарисованных отрезков точно должен попасть в множество выбранных.
Зайка считает, что два отрезка пересекаются, если длина их пересечения больше нуля и меньше длин обоих отрезков (то есть отрезки пересекаются, но не вкладываются). Отрезки, имеющие ровно одну общую точку, не считаются пересекающимися.
Зайка уже который час пытается решить эту задачу, и у нее ничего не получается. Помогите ей, иначе Олимпиада останется без одного из её талисманов!
입력
В первой строке входного файла задано число () --- количество отрезков на прямой. Далее идут строк по два числа и () --- координаты концов отрезка.
Гарантируется, что никакие два отрезка не начинаются в одной точке, и никакие два отрезка не заканчиваются в одной точке.
В строке входного файла дано число () --- количество запросов. В каждой из следующих строк записано одно число () --- номер отрезка, который точно должен попасть в искомое множество.
출력
В выходной файл выведите строк.
В -ой строке выходного файла выведите ответ на -ый запрос.