АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1161. Инверсии.

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Инверсией в списке N чисел ai (1 ≤ i N) назовём пару чисел L и R, таких что 1 ≤ L < RN и aL > aR.

Требуется создать такую перестановку чисел от 1 до N, чтобы в ней было ровно K инверсий.

В первой строке входных данных через пробел записано целое число N (1 ≤ N ≤ 100) — количество элементов в перестановке, затем целое число K нужное количество инверсий.

Выведите через пробел такую перестановку этих N чисел, чтобы в ней было ровно K инверсий. Гарантируется, что для заданных во вводе чисел N и K перестановка существует. Если возможных перестановок несколько — выведите любую. До первого числа и после последнего пробелов быть не должно, между числами должен быть ровно один пробел. Всего в выводе должно быть N чисел, и каждое из чисел от 1 до N должно встречаться по одному разу. В числах не должно быть ведущих нулей.

 

Пример ввода 1

3 0

Пример вывода 1

1 2 3

Пример ввода 2

3 3

Пример вывода 2

3 2 1

Пример ввода 3

3 2

Пример вывода 3

3 1 2


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / ВсОШ, муниципальные этапы / Муниципальный этап - 2011-12 /
1163. 5 - День рождения Васи 1161. 1162. 7 - Разрушенный лабиринт
 
время генерации 0.094 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.