图论
文章平均质量分 91
新笑雨
这个作者很懒,什么都没留下…
展开
-
2024HDU Contest 6 Problem 11
这条边的路径,我们有两种跨越方式:从0走到n-1,或者从n-1走到0。对于从0走到n-1的方式,我们从小往大遍历,记录前缀最大出点价值以及最长总路径值。对于n-1走到0的方式,我们从大往小遍历。前大半部分关于解决点在树上的做法并不是我研究的。Orz SYR and JYG.所以我们只需要分别求出作为入点的前缀最大值和作为出点的后缀最大值即可。中的一个节点(区别在于i号节点本身是入点还是出点)。,怎么计算在环上的每个点所能获得的最长路径。的节点,该路径只可能是从。中的一个节点出发走到。原创 2024-08-08 12:41:44 · 868 阅读 · 0 评论 -
2-SAT备忘(codeforces 1791H)
例题解法:每一列的三个式子中里至少要有两个为1。可以看成任意两个式子里要有一个为1,所以就是任意两个式子不能为0。一列等价于3条限制。建完图之后直接跑2-SAT就行。2-SAT本质上是将一些01变量间的限制关系以图的形式表现出来。在同一个SCC里则不可行。感性理解一下就是我们选了。然后判定可行解只需要对全图跑SCC,如果。并且在一长串路径后得到我们还得选。,我们会建两个点分别表示。然后我们定义一条限制。原创 2024-08-04 12:23:15 · 1106 阅读 · 0 评论 -
一道建图题
题意 你有一个 n×mn\times mn×m 的矩阵,要求每对四联通的相邻格子的和不小于一个值。 最小化所有格子上数字之和,输出方案。 n≤4,m≤106n\leq 4,m\leq 10^6n≤4,m≤106 首先考虑最小化所有格子上数字之和ansansans: 这里有一个结论:如果把每个输入的限制看做带有权值的边,每个格子看成一个结点,那么ansansans=这个图的最大匹配(网格图显然是二分...原创 2019-12-20 21:14:00 · 199 阅读 · 0 评论