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

Лучники

Лучники

Змагання лучників проходять за наступними правилами. Є \textbf{n} мішеней, розташованих в лінію та пронумерованих числами від \textbf{1} до \textbf{n} включно відповідно до їх місць на лінії (сама ліва мішень має номер \textbf{1}, а сама права мішень має номер \textbf{n}). Також є \textbf{2}*\textbf{n} лучників. У довільний момент під час турніру в кожну з мішеней стріляють два лучники. Кожний тур змагань проходить за такою процедурою: - два лучники, що стріляють в кожну мішень, змагаються один з одним і визначають переможця і переможеного. Після цього усі лучники переміщуються наступним чином: - переможці на мішенях з номерами від \textbf{2} до \textbf{n} включно переміщуються на одну мішень лівіше (тобто на мішені від \textbf{1} до \textbf{n} - \textbf{1} відповідно), - програвші на мішенях з номерами від \textbf{2} до \textbf{n} включно, а також переможець на мішені з номером \textbf{1}, залишаються на тих же самих мішенях, - програвший на мішені з номером \textbf{1} переміщується на мішень з номером \textbf{n}. Змагання складається з \textbf{r} раундів, кількість раундів не менша за кількість лучників (тобто \textbf{r} ≥ \textbf{2}*\textbf{n}). Ви -- єдиний лучник, який прибув на турнір вчасно. Інші \textbf{2}*\textbf{n} - \textbf{1} лучників прибули раніше і вже розташувалися в лінію. Вам тепер треба <<вставитися>> в лінію десь серед них. Ви знаєте, що після того як Ви займете свою позицію, два самих лівих лучника почнуть турнір на мішени з номером \textbf{1}, два наступні на мішені з номером \textbf{2}, і так далі. Два самих правих лучника почнуть турнір на мішені з номером \textbf{n}. Усі \textbf{2}*\textbf{n} лучників на турнірі (включно з Вами) мають ранг, встановлений у відповідності до їх навичок, при цьому менший ранг відповідає більш високим навичкам. Не існує двох лучників з одинаковим рангом. Також, коли б не змагалися два лучники, завжди перемагає лучник з меншим рангом. Знаючи силу в стрільбі Ваших суперникіи, Ви бажаєте розташуватися так, щоб закінчити турнір на мішені з найменшим можливим номером. Якщо є кілька способів зробити це, виберіть той, який починається на мішені з найбільшим номером. Напишіть програму, яка за заданими рангами усіх лучників, включаючи Вас, а також за розташуванням Ваших суперників на лінії, визначає, на якій мішені ви повинні почати турнір, щоб досягти вище описаної мети. \InputFile Перший рядок містить два цілі числа - кількість мішеней\textbf{ n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{200,000}), яке дорівнює половині кількості лучників, та кількість раундів змагання \textbf{r} (\textbf{2}*\textbf{n} ≤ \textbf{r} ≤ \textbf{1,000,000,000}), розділених проміжком. Наступні \textbf{2}*\textbf{n} рядків містять ранги лучників. Перший з цих рядків містить Ваш ранг. Інші рядки містять ранги інших лучників по одному в рядку в тому ж порядку, в якому вони розташовані у лінії (зліва направо). Кожна з цих \textbf{2}*\textbf{n} рядків містить одне ціле число з діапазону від \textbf{1} до \textbf{2}*\textbf{n} включно. Ранг \textbf{1} найкращий, ранг \textbf{2}*\textbf{n} найгірший. Жодні два лучники не мають однакового рангу. Відомо, що \textbf{1} ≤ \textbf{S_k} ≤ \textbf{2}*\textbf{n}, де \textbf{S_k} - ранг лучника з номером \textbf{k}. \OutputFile Надрукувати одне ціле число між \textbf{1} та \textbf{n} включно, яке є номером мішені, з якої Ви почнете турнір.
Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
4 8
7
4
2
6
5
8
1
3
Вихідні дані #1
3
Джерело IOI - 2009