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

38 папуг

38 папуг

\includegraphics{https://static.e-olymp.com/content/41/41cbd116a984ec5a0cb870ee816cd1dead3d23fa.jpg} Усі знають історію про те, як лісові жителі вимірювали довжину Удава в папугах. Ось і зараз вони захотіли знову спробувати. При уьому цього разу вони будуть брати найбільших папуг, щоб їх знадобилось якомога менше. Мірятись вони будуть самі, а вибрати з множини папуг найбільшого досить важкувата задача, тому Вам прийдеться їм допомогти. Усе що від Вас вимагається, це знайти довжину найбільшого папуги на певному відрізку (так як не усі папуги бажають приймати участь у цій захоплюючій ідеї), а також кількість таких папуг (щоб їм можна було вибрати одного з них). \InputFile У першому рядку знаходиться число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{10^9}) -- кількість папуг. Довжини усіх папуг спочатку дорівнюють десяти сантиметрам. У другому рядку знаходиться число \textbf{M} (\textbf{1} ≤ \textbf{M} ≤ \textbf{10^5}) -- кількість запитів. Кожен запит складається з трьох чисел -- \textbf{x}, \textbf{l}, \textbf{r}. Якщо значення \textbf{x} дорівнює одиниці, то Вам необхідно вивести два числа у окремому рядку -- максимальну довжину папуг на відрізку \textbf{\[l; r\]} та кількість папуг з цією довжиною на цьому ж відрізку, гарантується, що цей відрізок буде підвідрізком початкового. Якщо значення \textbf{x} дорівнює двом, то довжина папуги з номером \textbf{l }змінилась і тепер вона рівна \textbf{r}. Гарантується, що папуга з номером \textbf{l} існує, а число \textbf{r }ніколи не перевищить значення \textbf{2·10^9}. \OutputFile Для кожного запиту з номером один виведіть два числа -- відповідь на запит.
Ліміт часу 2 секунди
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
5
5
2 3 12
1 1 5
1 1 2
2 3 9
1 1 5
Вихідні дані #1
12 1
10 2
10 4
Автор Олександр Бурков
Джерело Дистанційна Літня Комп`ютерна Школа - літо 2013 року