08 2021 档案
摘要:() 板子题 题目传送门 给出一个网络,每条边有一个流量上限和单位流量的费用,求最大流以及此时最小费用。 算法解析 我们发现原来的 Dinic 和 EK 解决不了这个问题,因为它们不能求出最小费用。 我们发现,如果在增广的时候选择单位流量价格最小的一条路径增广就可以做到求出最小费用,同时可以求出最大
阅读全文
摘要:题目传送门 题目大意:给出一个包含 * 和 o 的矩阵,其中 * 代表城市 o 代表空地。一个网络基站可以覆盖相邻的两个地方,现在要让所有的城市都覆盖网络,求至少要几个基站。 显然能以 坐标和 坐标来作为节点,我们需要把每个城市作为节点,然后相邻的城市建一条双向边。 但是我们
阅读全文
摘要:板子题 题目传送门 给定一棵 个节点的树,每条边有边权,求出树上两点距离小于等于 的点对数量。 算法解析 显然我们发现如果计算从每个节点开始的点对数量是 的,显然是不行的,但是我们发现这是一个计数题,所以我们可
阅读全文
摘要:其实本来不想写题解的,但是由于这题把我坑到了,所以就来写个题解。 题目大意 有 中货币, 个地方可以进行不同货币的转换,每个地方可以转换两种货币 和 ,其中两种货币的汇率分别是 和 ,交易是需要支付的手续费为 \(
阅读全文
摘要:可能更好的阅读体验 题目大意 一个 的棋盘上有一些国际象棋的兵,一端是我方的,另一端是敌方的,用两个 01 串表示这个位置上是否有兵。假设敌方的棋子不懂,问我方棋子最多能到达对面一端的个数。其中国际象棋的兵可以直线前进或者吃掉斜前方的敌方棋子并且走上去,两个棋子不能在同一
阅读全文