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

Обмежене прогнозування місця

Обмежене прогнозування місця

Думаєте, виграти змагання легко? Це не той випадок, якщо навколо так багато легендарних конкурентів. Ви приймаєте участь у змаганні з програмування OpenBowl. Воно складається з двох раундів - онлайн та онсайт раундів. Крім Вас ще є \textbf{N }- \textbf{1 }учасник, кожен з яких хоче перемогти. Кожен з \textbf{N} учасників вже прийняв участь в онлайн раунді, на ньому учасник \textbf{i }отримав у точності \textbf{A_i} балів (у Вас немає навіть ідеї як ці числа були пораховані - лише Sn., головний організатор змагань знає про це усе; Ви лише чули що це якимось чином пов'язано з умовно нерейтинговими раундами). Нарешті настав час онсайт раунда. На онсайт раунді кожен з учасників займає деяке місце між \textbf{1 та} \textbf{N} включно, і ніякі два учасника не займають одне місце. За місце \textbf{j} на онсайт раунді дається \textbf{P_j} балів. Кінцева кількість балів для кожного учасника дорівнює сумі балів набраних на онлайн та онсайт раундах. Потім підраховується фінальне місце кожного учасника - для учасника \textbf{i} воно дорівнює \textbf{k }+ \textbf{1}, де \textbf{k }- число учасників, чия фінальна кількість балів строго більша ніж у i-го учасника. Ви чітко розумієте, що Ваші соперники дуже сильні. Ось чому Ви навіть не націлені на перемогу у конкурсі. Ви вирішили, что будете задоволені своїм результатом, якщо займете підсумкове місце не нижче \textbf{X}. Тепер Ви хотіли б взнати: яке саме низьке місце достатньо зайняти в онсайт раунді, щоб гарантувати вище бажане? \InputFile Перший рядок містить два цілих числа \textbf{N} та \textbf{X} (\textbf{1} ≤ \textbf{X} ≤ \textbf{N} ≤ \textbf{10^5}), за якими йдуть \textbf{N} цілих чисел \textbf{A_i} - кількість балів, отриманих \textbf{i}-им учасником під час онлайн раунду. Далі йде \textbf{N} цілих чисел \textbf{P_j} - кількість балів, отриманих учасником, який посів \textbf{j}-те місце учасником під час онсайт раунду (\textbf{0 }≤ \textbf{A_i}, \textbf{P_\{j \}}≤ \textbf{10^9}). Гарантується, що \textbf{P_\{j \}}≥ \textbf{P_\{j+1\}} для довільного \textbf{j}, \textbf{1} ≤ \textbf{j} < \textbf{N}. Ви - учасник під номером \textbf{1}. \OutputFile Вивести одне число між \textbf{1} та \textbf{N} включно - найнижче місце на онсайт раунді, яке Вам достатньо зайняти щоб гарантувати собі у загальному заліку місце \textbf{X} або вище, або \textbf{-1 }якщо це гарантувати неможливо, навіть якщо Ви виграєте онсайт раунд.
Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
5 3
230 310 200 260 180
100 80 60 50 45
Вихідні дані #1
2
Автор Геннадій Короткевич
Джерело Gennady Korotkevich Contest 1, Petrozavodsk Training Camp, Day 1, Friday, August 23, 2013