Республиканская олимпиада по информатике. 2018 год
Задача C. Претенденты на ГОИ
Ограничение по времени:
1 секунда
Ограничение по памяти:
32 мегабайта
Каждые четыре года среди всех стран проводится <<Гладиаторская Олимпиада по Информатике>>. Это уникальное в своем роде соревнование, в котором участникам нужно иметь не только силу, но и высокий интеллект. В Берляндии сейчас приятная головная боль, в стране N различных претендентов на Олимпиаду. Уровень каждого претендента обозначается числом, i-й претендент имеет уровень i. Берляндии как сильной в информатике стране разрешено отправлять любое количество участников на Олимпиаду, но в стране все равно планируют провести отбор. На отборочный раунд выбирается некоторое ненулевое количество претендентов, затем проводят M туров. Далее в i-м туре проделываются следующие операции:
- Если количество оставшихся претендентов хотя бы ai, то список претендентов покидают ai претендентов с минимальным уровнем. Далее заново повторяется i-й тур.
- Если количество оставшихся претендентов строго меньше чем ai, то переходится к следующему туру. За исключением случая когда i=M, в этом случае отбор завершается.
Формат входного файла
В первой строке входных данных даны три целых числа M, N и P (1≤M≤1000, 1≤P,N≤109) — количество раундов, количество претендентов и число по которому надо взять остаток. Заметим, что P необязательно простое число. В следующей строке даны M целых чисел ai (1≤ai≤1000) — число для i-го раунда.
Формат выходного файла
Выведите одно целое число — ответ на задачу.
Система оценки
Данная задача содержит пять подзадач, в каждой подзадаче выполняются ограничения из условий:
- n≤18. Оценивается в 10 баллов.
- n≤1000. Оценивается в 18 баллов.
- n≤106, P=999999937. Оценивается в 21 баллов.
- Только ограничения из условия. Оценивается в 51 баллов.
Пример:
Вход 3 4 100000 7 3 4Ответ
17( Aidos Nurmash )
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.