Codeforces Round 105 (Div. 2) |
---|
Закончено |
«Следующий», — сказала принцесса и оценивающе посмотрела на очередного жениха.
Принцессе очень хочется выбрать самого достойного жениха, и чем больше у него денег, тем он достойнее. Каждый раз, когда она видит жениха более богатого, чем любой из предыдущих, она произносит сдержанное «Ах...». Когда же перед ней появляется жених более богатый, чем все предыдущие вместе взятые, у нее вырывается несдержанное «Ого!» («Ах...» в этом случае она не произносит). Когда принцесса видит самого первого жениха, она сохраняет невозмутимость и не произносит ни слова.
Богатство любого жениха определяется целым числом от 1 до 50000. Известно, что принцесса за день увидела n женихов, ровно a раз произнесла «Ах...» и ровно b раз у нее вырвалось «Ого!». Напишите программу, которая выведет последовательность n целых чисел t1, t2, ..., tn, где ti — богатство i-го жениха. Если существует несколько последовательностей, выведите любую. Если последовательности, удовлетворяющей всем заданным условиям, не существует, выведите единственное число -1.
В единственной строке входных данных записаны три целых числа n, a и b (1 ≤ n ≤ 100, 0 ≤ a, b ≤ 15, n > a + b), разделенных пробелами.
Выведите любую последовательность целых чисел t1, t2, ..., tn, где ti (1 ≤ ti ≤ 50000) — богатство i-го жениха, удовлетворяющую заданным условиям. Если последовательности, удовлетворяющей всем заданным условиям, не существует, выведите единственное число -1.
10 2 3
5 1 3 6 16 35 46 4 200 99
5 0 0
10 10 6 6 5
Рассмотрим ответ для первого примера.
Название |
---|