09 2019 档案
摘要:原题解链接戳这里 校内训练赛的T1... 简单说一下题意: 有n个点,m条边的无向图。某两点间将可以有一个最短路径。不同组合(vi,vj)的最短路径中,输出第k小的最短路径长度。 n<=2e5。 显而易见,暴力跑算法是不可取的。注意到k很小,可以考虑重新构图。 我们可以取出图中前k小的路,再以这些路
阅读全文
摘要:P1525 关押罪犯 提供一种做法:并查集。 考虑a和b之间有仇恨关系,存入结构体中。 因为有对应关系,且结构体带有权值,答案求最值,考虑排序。 如果把仇恨值最大的放在一个监狱,而仇恨值比他们小的放在不同监狱,显然不可能是ans。 所以我们把仇恨值从大到小排序,对于每个结构体,我们把两个人分开放。
阅读全文

浙公网安备 33010602011771号