首页 > Web开发 > 详细

BZOJ5206 JSOI2017原力(三元环计数)

时间:2018-08-24 21:42:09      阅读:261      评论:0      收藏:0      [点我收藏+]

  首先将完全相同的边的权值累加。考虑这样一种tirck:给边确定一个方向,由度数小的连向度数大的,若度数相同则由编号小的连向编号大的。这样显然会得到一个DAG。那么原图的三元环中就一定有一个点有两条出边了。并且有一个不知道为什么的神奇的性质是每个点的出度不会超过√n。那么我们枚举一条边,再枚举该边起点的所有出边就可以统计了,复杂度O(m√n)。注意每条边被算了两次,最后除2。

  没地方交所以懒得写了。

BZOJ5206 JSOI2017原力(三元环计数)

原文:https://www.cnblogs.com/Gloid/p/9532050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!