ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > Алгоритмы и структуры данных — 2020. Набор задач 5 > задача:


H. Порядковая статистика — 2

Алгоритмы и структуры данных — 2020. Набор задач 5

Старт: 30.окт.2020 в 08:00:00
Финиш: 13.ноя.2021 в 08:00:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

• Подсказки к задачам
• A. Скобочная последовательность
• B. Постфиксное выражение
• C. Ближайший больший справа
• D. Ломбард
• E. Очередь
• F. Минимум в скользящем окне
• G. Обмены в Heapify
• H. Порядковая статистика — 2

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Порядковая статистика — 2
Порядковая статистика — 2
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

В коллекцию по одному добавляются целые числа. Первое добавляемое число равно A0, а все остальные вычисляются по правилу (запись обозначает операцию взятия остатка от деления).

После добавления каждого числа определите, какое число является K-м по величине в коллекции. Если коллекция содержит меньше K элементов, ответом является число -1.

Входные данные

Первая строка содержит целые числа N и M (1 ≤ N ≤ 5·105, 1 ≤ K ≤ N) — соответственно количество элементов массива и номер порядковой статистики.

Вторая строка содержит целые числа A0, X и Y (0 ≤ A0, X, Y ≤ 109) — соответственно начальный элемент массива и параметры для вычисления остальных элементов.

Выходные данные

Выведите одно целое число — сумму всех порядковых статистик.

Примеры

Входные данные
5 1
1 1 1
Выходные данные
15
Входные данные
5 3
1 1 1
Выходные данные
4

Примечание

В примерах рассматривается массив {1, 2, 3, 4, 5}.

В первом примере ответами являются {1, 2, 3, 4, 5}.

Во втором примере ответами являются { - 1,  - 1, 1, 2, 3}.

Для отправки решений необходимо выполнить вход.

www.contester.ru