随笔分类 - 图论
题解 P5994 【[PA2014]Kuglarz】
摘要:题意 有 \(n\) 个杯子,会告诉你每一个区间 \(i\) , \(j\) 需要的花费,从而得知这一区间内所有小球总和的奇偶性,因为我们知道每一个杯子下的小球只有一个或两个,因此这道问题便可以通过最短路的方式来做了 做法 在得到两个共端点的区间奇偶性后,就可以得到非共端点之间的奇偶性,例如,你知道
阅读全文
题解 P2505 [HAOI2012]道路
摘要:分析 对于图中每两个可形成一条路径的点之间,都会有它们的最短路,题目所求的就是对于给出的 \(m\) 条道路,有多少最短路经过该道路。 可以知道这不是一次搜索就可以做到的,因为它会在搜索过程中不断更改最短路,于是我们考虑在确定起点的情况下,它到各点的最短路经过了哪些路径。 我们以 \(f_i\) 表
阅读全文
题解 洛谷P6413 [COCI2008-2009#3] NAJKRACI
摘要:链接 分析 计算出最短路后,一条边是最短路的一部分,当且仅当起点的 \(f\) 值加上该边边权等于终点的 \(f\) 值,所以跑最短路后,对 \(m\) 条边进行判定,满足该条件的加入最短路图。 加入后进行拓扑排序,计算以该边作为终点的最短路个数 \(cntz\),和该边作为起点的最短路 \(cnt
阅读全文