码迷,mamicode.com
首页 > 其他好文 > 详细

codechef Far Graphs

时间:2020-02-08 13:17:31      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:mat   sha   差分   man   sla   download   strong   har   translate   

难度

\(medium-hard\)

题意

官方中文题意

做法

性质
\(1)\):若有奇环,只能是三元环
\(2)\):若无奇环,显然是二部图
\(3)\):若三元环,可分为三部分,分为集合\(X,Y,Z\)\(Y\)\(X\)\(Z\)有边,\(X\)\(Y\)之间有边,我们称其为三部图

推论1:若为三部图,\(Y\)集均为\(\frac{L}{2}\),与其相邻的\(X\)\(0\),与其相邻的\(Y\)\(L\)(当然也可以反过来)
具此可知,\(X\)集若在数轴上排序后,与\(Y\)的度数是递减的

然后随便搞搞就好了,若不为三部图,也一样

\(O(nlogn+m)\)

差分约束也可以做

codechef Far Graphs

标签:mat   sha   差分   man   sla   download   strong   har   translate   

原文地址:https://www.cnblogs.com/Grice/p/12275936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!