CF435B Pasha Maximizes
题目描述
Pasha 有一个没有前导零的正整数 $a$。今天他觉得这个数字太小了,想把它变得更大。不幸的是,Pasha 唯一能进行的操作是交换该整数中相邻的两个十进制数字。
请帮助 Pasha 计算,如果他最多进行 $k$ 次相邻数字交换,他能得到的最大整数是多少。
输入格式
一行包含两个整数 $a$ 和 $k$,满足 $1 \leq a \leq 10^{18}$,$0 \leq k \leq 100$。
输出格式
输出 Pasha 经过最多 $k$ 次相邻数字交换后能获得的最大整数。
说明/提示
由 ChatGPT 5 翻译