Haybale Stacking Беси согласилась помочь ФД уложить пакеты с сеном. Она начинает с N (1 <= N <= 1,000,000, N нечетное) пустых стеков, пронумерованных от 1 до N. Затем ФД дает ей последовательность из K инструкций (1 <= K <= 25,000), каждая вида A B, означающая, что Беси должна добавить по одному пакету с сеном в каждый из стеков в диапазоне от A до B. Например, инструкция 10 13 означает, что Беси должна положить по пакету сеном в стеки 10, 11, 12, 13. После того как вся работа закончена, ФД хочет узнать медианную высоту всех N своих стеков - то есть высоту среднего стека, если все стеки упорядочить по высоте. По условию N нечетно, поэтому этот стек уникален. Пожалуйста, помогите Беси ответить на этот вопрос. PROBLEM NAME: stacking INPUT FORMAT: * Строка 1: Два разделенных пробелом целых числа, N K. * Строки 2..1+K: Каждая строка содержит одну инструкцию ФД в виде двух целых (разделенных пробелом) чисел A B (1 <= A <= B <= N). SAMPLE INPUT (файл stacking.in): 7 4 5 5 2 4 4 6 3 5 INPUT DETAILS: Всего N=7 стеков, и FJ дал K=4 инструкции. Первая инструкция - добавить пакет с сеном в стек 5, вторая - добавить по пакету с сеном в стеки 2 : 4 и т.д. OUTPUT FORMAT: * Строка 1: Медианная высота после того как Беси выполнит все инструкции SAMPLE OUTPUT (файл stacking.out): 1 OUTPUT DETAILS: После того, как Беси закончит, стеки будут иметь высоты 0,1,2,3,3,1,0. Если их упорядочить, получим: 0,0,1,1,2,3,3. Средний элемент равен 1.