会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
syksykCCC
相信并抓住那些源于热爱,忠于自我的每一个可能性
博客园
首页
新随笔
联系
订阅
管理
2021年4月24日
Codeforces 1516E Baby Ehab Plays with Permutations
摘要: 逆向考虑问题。首先,考虑计算有多少个排列它恰好需要 $j$ 次 swap 来排序。 考虑一个排列它至少需要多少次 swap 才能排序呢?我们将这个排列进行循环分解,对于一个大小为 $k$ 的循环,显然我们可以通过依次交换相邻两项的方式,在 $k - 1$ 步还原这个循环。 所以,如果一个长度为 $n
阅读全文
posted @ 2021-04-24 17:42 syksykCCC
阅读(122)
评论(0)
推荐(0)
公告