Problem
传送门:
Solution
这道题其实挺简单的
注意我们可以不花费任何代价交换隔一个的两个字符
那么可以注意到我们的代价只跟奇偶性有关了
可以发现,如果有$k$个奇数在偶数位上,那么必有$k$个偶数在奇数位上
那么我们花的总代价就是$k$(把奇数为放到奇数位上的代价)
离散化之后直接扫一遍统计答案即可
1 |
|
Beyond the spectacle of the sky
传送门:
这道题其实挺简单的
注意我们可以不花费任何代价交换隔一个的两个字符
那么可以注意到我们的代价只跟奇偶性有关了
可以发现,如果有$k$个奇数在偶数位上,那么必有$k$个偶数在奇数位上
那么我们花的总代价就是$k$(把奇数为放到奇数位上的代价)
离散化之后直接扫一遍统计答案即可
1 | #include <iostream> |