人,只有自己站起来,这个世界才能属于他|

园龄:粉丝:关注:

题解:Many Many Cycles
摘要: 前言 好题。 第一次听说切边等价。 思路分析 首先玩两个环的情况。令环长分别为 c1,c2,重合部分的长度为 s,那么答案为: gcd(c1,c2,c1+c22s)=gcd(c1,c2,2s)对于大于两个环的情况,我们可以任意拆解成两个环的情况,再进行
9
0
0
题解:Minimize Inversions Number
摘要: 前言 好题。 思路分析 分析一下答案的组成: 令 di=j=1i1[pi<pj]j=1i1[pi>pj]S 表示选出的集合,cnt 表示集合 S 的逆序对数,tot 表示这个序列的逆序对数: \[to
8
0
0
题解:[AGC054D] (ox)
摘要: 前言 好题。 思路分析 一个朴素的想法是,对于每种字符,我们决策它放的位置,做四路归并,这样复杂度为 O(n4)。 但是这样显然没优化前途。考虑做一些观察。 o 存在与否并不重要:o 放在任何位置都是合法的,所以为了最小化代价,我们把 o 放在原来的位置即可; () 的移动方案和 x 的移
7
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起