АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1222. Conductors

Time Limit: 1 seconds
Memory Limit:131072KB
Points:100
View Problem Statistics Submit Problem added Игорь Андрианов

Каждый день на линию одного из автобусных маршрутов выходит K (1  K  50) машин, на каждой из которых работает кондуктор. Перед началом работы кондукторы получают по рулону автобусных билетов. Все билеты пронумерованы шестизначными числами. Каждый рулон состоит из 1000 билетов с номерами от ###000 до ###999, то есть три первых цифры номера билетов из одного рулона совпадают. Кондукторы получают рулоны с последовательными номерами билетов. Например, если первый кондуктор получает рулон с билетами 000000–000999, то второй получит рулон с билетами 001000–001999, третий 002000–002999 и так далее...

Получив рулон билетов, каждый кондуктор пересчитывает, сколько из них «счастливые». «Счастливым» считается билет, у которого сумма цифр, стоящих на чётных местах, совпадает с суммой цифр, стоящих на нечётных местах. Например, билет с номером  112233 является «счастливым» (1 + 2 + 3 = 1 + 2 + 3), а билет с номером 321213 — нет (3 + 1 + 1  ≠ 2 + 2 + 3).

Для каждого из K кондукторов известно, сколько счастливых билетов он насчитал в своём рулоне. Требуется определить, какие номера билетов в рулоне у первого кондуктора.

Формат входных и выходных данных

Первая строка входных данных содержит целое число K — число автобусов, вышедших на маршрут. Вторая строка содержит K целых чисел из диапазона [0; 1000], разделённых пробелами — количество «счастливых» билетов у кондукторов: первого, второго, ..., K-го.

Выведите одно целое число — номер рулона первого кондуктора. Номером рулона будем считать первые 3 цифры номеров билетов рулона без ведущих нулей. Если решений несколько, требуется вывести минимальное из них. Если решений нет, требуется вывести число -1.

Примеры

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

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

3

75 75 73

4

4

28 36 45 55

30

1

0

-1

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XVI InterUni Olympiad 2013 /
1221. B - Mosaic 1222. 1223. D - Circles. 1224. E - Train 1225. F - Wheel
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse, September 2021 / Impulse, september 2021, opening olympiad, 7-10 /
1223. 05 - Circles. 1222. 1089. 07 - Two numbers 1080. 08 - Factorials!!! 1218. 09 - Antenna
time generating 0.109 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.