АВТ
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.

1709. Sequence

Time Limit: 2 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Задана последовательность из N целых чисел. Числа, равные нулю вы должны поменять на какие-то целые из диапазона от 1 до 109. Будем считать последовательность правильной, если расстояние между любой парой одинаковых чисел более K. Расстояние между соседними числами равно 1. Ваша задача получить M-ую в лексикографическом порядке правильную последовательность. Либо определить, что такой не существует.

 

Формат входного файла

 

В первой строке входного файла содержатся 3 целых числа N, K и M (1<=N <=2*105, 0<=K<=N, 1<=M<=108).

В следующей строке входного файла содержится N целых чисел в промежутке от 0 до 109 включительно, разделенных пробелом.

 

Формат выходного файла

 

Выведите N целых чисел – требуемую последовательность. Если решения не существует, выведите -1.

Пример

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

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

2 2 1

1 2

1 2

2 2 2

1 2

-1

2 2 2

2 2

-1

3 2 1

0 0 1

2 3 1

 

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Archangelsk IT festival / IT-Arhangelsk - 2013 /
1708. A - IPv6 1709. 1710. C - Robot in Magnetic Field 1711. D - Guest Artists 1712. E - Guest Artists - 2
time generating 0.125 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.