Codeforces Beta Round 34 (Div. 2) |
---|
Закончено |
По кругу стоят n солдат. Для каждого солдата известен его рост ai. Разведку нужно послать таких двух соседних солдат, которые меньше всего различаются по росту, то есть для которых |ai - aj| минимально. Так каждый из них будет наименее заметен на фоне другого. Выведите любую пару солдат, которых можно послать в разведку.
В первой строке записано целое число n (2 ≤ n ≤ 100) — количество солдат. Далее следуют описания всех солдат, в том порядке, в котором они стоят. Солдаты стоят покругу. Солдаты задаются величинами своего роста — через пробел записаны n целых чисел a1, a2, ..., an (1 ≤ ai ≤ 1000). Солдаты (их росты) заданы по или против часовой стрелки.
Выведите два целых числа — номера соседних солдат, которых нужно отправить в разведку. Если оптимальных решений несколько, выведите любое из них. Учтите, что солдаты стоят по кругу.
5
10 12 13 15 10
5 1
4
10 20 30 40
1 2
Название |
---|