VK Cup 2017 - Уайлд-кард раунд 1 |
---|
Закончено |
У Степана есть n ручек. Каждый день он пользуется ими, причём в i-й день он использует ручку номер i. В (n + 1)-й день он вновь использует ручку номер 1, в (n + 2)-й — ручку номер 2 и так далее.
Каждый рабочий день (с понедельника до субботы, включительно) Степан расходует ровно 1 миллилитр чернил той ручки, которой пользуется в этот день. В воскресенье у Степана выходной, поэтому он совсем не тратит чернил ручки, которую использует в этот день.
Степан знает, сколько миллилитров чернил в каждой из его ручек. Сегодня начало понедельника и Степан будет использовать в этот день ручку номер 1. Перед вами стоит задача определить номер ручки, которая закончится раньше всех (то есть в ней не останется чернил), если Степан будет использовать ручки согласно условиям, описанным выше.
В первой строке следует целое число n (1 ≤ n ≤ 50 000) — количество ручек, которые есть у Степана.
Во второй строке следует последовательность целых чисел a1, a2, ..., an (1 ≤ ai ≤ 109), где ai равно количеству миллилитров чернил, которые изначально есть в ручке номер i.
Выведите номер ручки, которая закончится раньше всех (то есть в ней не останется чернил), если Степан будет использовать ручки согласно описанным условиям. Ручки нумеруются в том же порядке, в котором заданы во входных данных. Нумерация начинается с единицы.
Обратите внимание, что ответ всегда однозначен, так как несколько ручек не могут закончиться одновременно.
3
3 3 3
2
5
5 4 5 4 4
5
В первом примере расходование чернил в ручках выглядит следующим образом:
Поэтому, первой ручкой, в которой не останется чернил, является ручка номер 2.
Название |
---|