Codeforces Round 249 (Div. 2) |
---|
Закончено |
У Паши есть целое положительное число a без лидирующих нулей. Сегодня он решил, что это число слишком маленькое и что надо сделать его больше. К сожалению, единственное, что умеет делать Паша — менять две соседних цифры в десятичной записи числа местами.
Помогите Паше посчитать, какое максимальное число он сможет получить, если у него есть время на выполнение не более k обменов.
В первой строке записаны два целых числа a и k (1 ≤ a ≤ 1018; 0 ≤ k ≤ 100).
Выведите, какое максимальное число сможет получить Паша, выполнив не более k обменов.
1990 1
9190
300 0
300
1034 2
3104
9090000078001234 6
9907000008001234
Название |
---|