摘要: 【NOI2016】区间 题目描述 在数轴上有NN 个闭区间 [l_1,r_1],[l_2,r_2],...,[l_n,r_n][l1​,r1​],[l2​,r2​],...,[ln​,rn​] 。现在要从中选出MM个区间,使得这MM 个区间共同包含至少一个位置。换句话说,就是使得存在一个 xx ,使 阅读全文
posted @ 2019-10-14 21:27 文雨林 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 【货车运输】 题目要求的是求出点x到点y能运输的最大货物量,换句话说就是找到x到y的一条路径,使最小边权值尽可能大。 第一眼想到用类似最短路的方法,但是数据范围太大,如果个x,y都跑一遍最短路显然会超时。 其实不难发现,我们只需要选择尽可能大的边,让他们组成一颗颗最大生成树,保证了原来图的联通性,又 阅读全文
posted @ 2019-09-10 13:33 文雨林 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 树链剖分主要解决在树上某条路径上或某棵子树的sum与最值 入门树链剖分,最重要的概念是重儿子,用son[]记录。son[i]代表的是以i为根,节点最多子树根的编号。通过son,我们将树中的边分为两种,轻边和重边。重边是每一个点与它重儿子的连边。将链续的重边串起来,构成了一条条重链。对于每个点,它一定 阅读全文
posted @ 2019-09-04 13:24 文雨林 阅读(111) 评论(0) 推荐(0) 编辑