会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
SSS
博客园
首页
新随笔
联系
订阅
管理
Biparte Graph 题解
Biparte Graph
直接二分答案,答案区间为[n+m-1-k,n+m-g]
若x<n 则直接前x个缩到右边的m个上面。暴力判断其他边。
否则,可以先将左边的缩到右边。剩下的就是连出一些链,第i条链的起点为 i+(n%m)*(m/g)]对于每一条链求出断点即可。
[0,m-2] i<->(i+d)%m
时间复杂度O(Nlog^2N)。
优化:可以从ans=n的地方开始一条一条加入边(x,x+(n%m))。复杂度O(NlogN)
posted @
2021-12-18 10:00
WWW~~~
阅读(
32
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告