Размещено 2 года назад по предмету
Информатика
от зюзя
В лаборатории спектрального анализа производят исследования неизвестных веществ. Порядок работы следующий:
Неизвестное вещество загружают в спектрограф. Спектрограф начинает работу.
Специальный фильтр превращает отображаемый спектр вещества в последовательность наиболее чётких изменений цвета (например, см. рис.). Каждое выявленное изменение характеризуется координатой X и оттенком цвета T.
Оператор должен выбрать непрерывный участок спектрограммы, чтобы перенести его на специальное стекло для дальнейшего анализа.
Стоимость светочувствительного стекла велика и пропорциональна его длине, поэтому оператор должен выбрать участок минимальной длины, чтобы перенести его на стекло. Единственным требованием является репрезентативность полученного отпечатка, т.е. он должен содержать все оттенки, встречающиеся на спектрограмме. Помогите оператору по заданному спектру определить минимальную длину стекла, необходимую для получения отпечатка.
Формат ввода
Строка 1: количество изменений спектра, N (1 ≤ N ≤ 50 000).
Строки 2..1+N: Каждая строка содержит два целых числа, разделенных пробелом: координата X и оттенок цвета T (0≤ X, T ≤ 109).
Формат вывода
Необходимо вывести единственное целое число – минимальная длина светочувствительного стекла.