VK Cup 2015 - Уайлд-кард раунд 1 |
---|
Закончено |
Вам дано исходное множество, состоящее из всех целых чисел от 1 до 1000 включительно, и несколько множеств чисел, которые нужно из него вычесть (т.е. удалить все числа, входящие хотя бы в одно их этих множеств, из исходного множества). Каждое вычитаемое множество задано как отрезок целых чисел от A до B включительно. Выведите результат удаления.
В первой строке входных данных записано N (0 ≤ N ≤ 100) — количество вычитаемых множеств. В следующих N строках записаны пары чисел A и B (1 ≤ A ≤ Интервалы B ≤ 1000) — нижние и верхние границы вычитаемых отрезков. Отрезки могут пересекаться. Отрезок может состоять из единственного числа.
Выведите множество чисел, оставшееся от исходного после всех удалений, в следующем формате: сначала выведите количество чисел в множестве, затем через пробел сами числа в порядке возрастания.
2
1 900
902 999
2 901 1000
3
1 500
200 746
150 1000
0
Название |
---|