Школьная индивидуальная олимпиада #3 (ЗКШ 2010/11) - Codeforces Beta Round 45 (ACM-ICPC Rules) |
---|
Закончено |
Каждый год на трассе между городами A и B проходит гонка. В этом году в гонке решил принять участие дядя Ваня на своем автомобиле, который уже достаточно пожил на свете и имеет собственное гордое имя — Драндулет.
Итак, дядя Ваня выезжает из города A на Драндулете, причем в самом начале гонки он заливает в бак α литров бензина (α ≥ 10 — любимое число дяди Вани, оно не обязательно целое). Заправочные станции расположены на трассе с интервалом в 100 км, т.е. первая станция находится на расстоянии 100 км от города A, вторая — на расстоянии 200 км от города A, третья — 300 км и т.д. Драндулет расходует 10 литров бензина на 100 км. Доезжая до очередной заправки, дядя Ваня проверяет бак. Если оставшегося бензина не хватает, чтобы добраться до следующей заправки, дядя Ваня заливает в бак еще α литров бензина. Иначе он не останавливается на заправке и едет дальше.
Например, если α = 43.21, то первая заправка произойдет на станции с номером 4, когда в баке останется 3.21 литров бензина. После заправки станет 46.42 литров. Дальше дядя Ваня останавливается на заправке с номером 8 и у него 6.42 + 43.21 = 49.63 литров. Следующая остановка — на заправке 12, 9.63 + 43.21 = 52.84. Следующая остановка — на 17-й станции и т.д.
Вы не поверите, но пока Драндулет лидирует в гонке! Может быть, это объясняется неожиданным выпадением снега. Может быть, установкой вдоль трассы видеокамер, регистрирующих превышение скорости. Может быть, потому что дядя Ваня пригрозил Драндулету, что сдаст его по программе утилизации автохлама, если не выиграет гонку. Как бы то ни было, Драндулет едет впереди, а завистники и конкуренты ломают головы над тем, как же остановить это безобразие.
Один из способов это сделать — заложить бомбу на следующей заправочной станции, где остановится дядя Ваня. Ваша задача — вычислить, на какой станции это произойдет и вовремя предупредить дядю Ваню. Число α вам неизвестно, зато дана последовательность номеров станций, на которых останавливался дядя Ваня. Определите номер станции, на которой произойдет следующая остановка.
В первой строке задано число n (1 ≤ n ≤ 1000) — количество заправочных станций, на которых останавливался дядя Ваня. В следующей строке через пробел заданы n целых чисел — номера этих станций. Номера являются положительными числами, не превосходящими 106, они заданы в порядке возрастания. Никакие два числа в последовательности не совпадают. Гарантируется, что существует хотя бы одно число α ≥ 10, которому соответствует данная последовательность остановок.
Выведите в первой строке «unique» (без кавычек), если ответ определяется однозначно. Во второй строке выведите номер станции, на которой произойдет следующая остановка. Если ответ неоднозначен, выведите в первой строке «not unique».
3
1 2 4
unique
5
2
1 2
not unique
Во втором примере ответ неоднозначен. Если, например, α = 10, получим последовательность 1, 2, 3, а если α = 14 — 1, 2, 4.
Название |
---|