Открытая олимпиада по программированию 2023-2024 Отбор Длинный тур Задача А
Моя анкета на профи ру
Ассоциация репетиторов
Мой вк
Группа вк
Ссылка на дорешивание задач
Сайт олимпиады
Задача A. Нужно больше тренироваться
Имя входного файла: стандартный ввод или
Имя выходного файла: стандартный вывод или
Ограничение по времени: 1 секунда
Ограничение по памяти: 512 мегабайт
Мальчик Антон учится в 6 классе и активно готовится к олимпиадам по программированию. На
данный момент он уже сдал n задач, причем i-ю задачу он сдал в час ti
.
Существует m часовых поясов, пронумерованных от 0 до m − 1. В каждом часовом поясе один
день состоит из m последовательных часов. При том в k-м часовом поясе d-й день состоит из часов
с номерами от d · m k до (d 1)· m k − 1 (включительно). Обратите внимание, что d может быть
отрицательным.
В начале года Антон поставил себе цель сдавать как минимум по одной задаче каждый день.
Сейчас он хочет проверить, существует ли такой часовой пояс и два дня l и r, такие что в любой из
этих дней он сдал хотя-бы одну задачу, а также любая сданная задача была сдана именно в один
из дней от l до r в этом часовом поясе.
Помогите Антону найти такой часовой пояс, или определите, что его не существует. Если подходящих часовых поясов несколько — найдите минимальный из них.
Формат входных данных
Первая строка содержит два целых числа n и m (1 6 n 6 200 000, 1 6 m 6 109
) — количество
сданных задач и количество часов в каждом дне соответственно.
Вторая строка содержит n целых чисел t1, t2, t3, . . . , tn (0 6 ti 6 109
, ti 6 ti 1) — время сдачи
каждой задачи в неубывающем порядке.
Формат выходных данных
Выведите одно целое число — минимальный номер подходящего часового пояся, или −1, если
его не существует.
Примеры
стандартный ввод стандартный вывод
3 3
4 5 10
2
4 5
2 4 14 17
-1
6 3
1 2 6 10 11 12
2
Замечание
В первом примере день идёт 3 часа и Антон сдал 3 задачи: в часы 4, 5 и 10 соответственно.
• В часовом поясе 0 посылки Антона попадают в дни 1, 1 и 3 соответственно. Так как в день 2
Антон не сделал ни одной посылки, этот пояс не подходит.
• В часовом поясе 1 посылки Антона попадают в дни 1, 1 и 3 соответственно. Так как в день 2
Антон не сделал ни одной посылки, этот пояс не подходит.
• В часовом поясе 2 посылки Антона попадают в дни 0, 1 и 2 соответственно. Дни образуют
непрерывный отрезок, а значит этот пояс подходит. Так как он минимальный среди подходящих, 2 является ответом на задачу.
Во втором примере ни один из часовых поясов не подходит.
В третьем примере:
• В часовом поясе 0 посылки Антона попадают в дни 0, 0, 2, 3, 3 и 4 соответственно. Так как в
день 1 Антон не сделал ни одной посылки, этот пояс не подходит.
Страница 1 из 23
Длинный тур отборочного этапа Открытой олимпиады школьников 2023–2024 учебного года
25 Ноября 2023 – 15 января 2024
• В часовом поясе 1 посылки Антона попадают в дни 0, 0, 1, 3, 3 и 3 соответственно. Так как в
день 2 Антон не сделал ни одной посылки, этот пояс не подходит.
• В часовом поясе 2 посылки Антона попадают в дни -1, 0, 1, 2, 3 и 3 соответственно. Дни
образуют непрерывный отрезок от -1 до 3, поэтому этот пояс и является ответом.
5 views
2884
879
2 months ago 00:09:30 127
. Первенство РМЭ по дзюдо среди юниоров и юниорок до 21 года. Торжественное открытие соревнований.
2 months ago 00:05:03 1
🕊️Сохранить себя в Истине! ☦️ Живой Бог -Живые Люди!!!
2 months ago 00:01:20 21
Видео от Открытый фестиваль- конкурс « Дружба народов»
2 months ago 00:57:32 1
Вяземский. Атеист- это больной, которого надо лечить. Считает автор интеллект шоу “Умницы и Умники“
2 months ago 00:54:45 11
Траектория обучения data science: Kaggle: соревнования
2 months ago 00:01:48 78
Танцевальный коллектив “Открытые сердца“ - Цыганский танец
2 months ago 00:02:18 254
РЕПОРТАЖ | СОРЕВНОВАНИЯ ПО КИБЕРСПОРТУ
2 months ago 00:03:51 1
Уфтанма - на русском языке. Перевод Лилия Туманова. СТУДИЯ 7 НОТ (КАВЕР Салавата Фатхетдинова)
2 months ago 00:08:03 1
📣Всем встать, суд идёт ❗Живая Женщина Монахиня Ольга #ересь #апокалипсис #СвятаяРусь #ПророкИлия
2 months ago 00:12:25 1
СОРЕВНОВАНИЯ ПО ПОИСКУ ЗОЛОТА! КТО НАБЕРЁТ БОЛЬШЕ ВСЕХ? - (Minecraft The Lab)
2 months ago 02:46:20 732
Финал XVIII Открытого конкурса композиторов им. А.П. Петрова, номинация “Симфоническая музыка“
2 months ago 00:04:36 1
В Хабаровске состоялось открытие Конкурса концертных программ ВОГ
2 months ago 10:12:43 1
VI Всероссийский конкурс концертных программ (г. Санкт-Петербург). 14 мая. День первый
2 months ago 00:00:00 2
УЗБЕКИСТАН ПРОТИВ ИНДИИ!!! | США vs Венгрия, Китай vs Иран | Шахматная Олимпиада 2024 | Тур 9/11
2 months ago 00:01:00 1
▶️В Северной Осетии открылся пятый детский технопарк «Кванториум» на базе школы СОШ № 22. Создали его в рамках нацпроекта «Образ
2 months ago 00:04:53 73
Музей сказки «Небылица-водица», премьера в Театре марионеток им. Е.С. Деммени, открытый конкурс композиторов им. А. Петрова, выс
2 months ago 00:08:53 40
Менеджер Чемпионата высоких технологий: Наши соревнования – прямой путь молодого специалиста к работодателю
2 months ago 00:14:01 1
Олимпийские игры в Париже высмеивают христианство демонической церемонией открытия
2 months ago 00:13:56 2K
Городские соревнования по плаванию “Открытие сезона“ 20 сентября 2024 года
2 months ago 00:15:10 1
ПРОВЕРКА НОВОГО САЙТА LOVEDROP! ОКУПАЕТ ИЛИ НЕТ?
2 months ago 00:06:18 5
Открытый конкурс композиторов имени Андрей Петрова
2 months ago 00:53:02 1
🔥 Кургинян: ВСЕХ РАСФИГАЧИМ?! А “РАСФИГАЛКА“ ЕСТЬ? В Курске – детский лепет!/ О ситуации в России
2 months ago 00:03:37 288
Соревнования Иркутского филиала Дорпрофжел “Золотая осень 2024“
2 months ago 00:00:00 1
«Открытые соревнования АНО ЦСП «Динамо» по гребному спорту на призы председателя МГО ВФСО «Динамо»