min25筛
Jozky86
这个作者很懒,什么都没留下…
展开
-
Minimum spanning tree HDU - 6954
Minimum spanning tree HDU - 6954题意:给定n-1个点,编号从2到n,两点a和b之间的边权重为lcm(a,b)。请找出它们形成的最小生成树。2<=n<=10000000题解:这题一看就眼熟。。。这不是去年的CCPC网络赛吗,当时就差这个题进区域赛,CCPC里面数据范围是n<=10 ^10 , 这个是10 ^7,前者用min25筛做,后者直接用欧拉筛就可以HDU 6889 Graph Theory Class(CCPC网络赛)代码:min25筛做原创 2021-07-23 16:48:15 · 197 阅读 · 0 评论 -
HDU 6889 Graph Theory Class(CCPC网络赛)
hdu 6889传说中的人均min25题意:n个点的完全图,边权为lcm(i+1,j+1),求mst(最小生成树)题解:我一开始以为是推公式,毕竟数据范围这么大,但是自己画图来看看mst的情况注意求lcm时每个点都要加一,所以后面说点数时默认加一首先,节点2要与所有质数相连,因为质数与任何数x(x>1)的lcm都是质数乘x,x最小就是2,所以所有指数要与2相连,那非质数呢?非质数就肯定有除1和本身外的因数,那就与因数相连,lcm也就是其本身(其实如果为偶数,也可以与2相连,毕竟2是所有偶原创 2020-09-23 14:22:02 · 257 阅读 · 0 评论