09 2019 档案
摘要:### 洛谷P1351 题目链接 ### 题目大意: 给你 n 个节点, n-1 条边的无向联通图。若定义(u,v)表示 u 与 v 点的最短距离,如果 (u,v)值为 2 ,则这两个点的点权之积(即 Wu * Wv)称为联合权值,求全图中联合权值的最大值以及联合权值的总和。 分析: 1、由于是 n
阅读全文
摘要:### 题目链接 ### 分析: 1、用 vector<int> v[i] 来存 i 城堡, s 个对手所安排的士兵数量。 2、设 dp[i][j] 表示 i 城堡前,在当前最大派兵量为 j 时所能获得的最大价值。 3、不难想到的是,遍历 s 个对手,再用两个 for 遍历一下该城堡中各个对手的派兵
阅读全文
摘要:### P3376 题目链接 ### 这里讲一下三种优化的实现以及正确性。 1、dfs多路增广优化 一般的Dinic算法中是这样的,bfs() 用于标记多条增广路,以至于能一次 bfs() 出多次 dfs()增广路。那么就会有 while(bfs()) 一次,然后 dfs() n 次,出 n 条增广
阅读全文
摘要:###题目链接 洛谷 P2176 ### 题目大意: 已知农夫从 1 走到 N 点,一定走的是最短路。问你将某条路的长度变为其两倍后,农夫从 1 走到 N 点的路程最大增加多少,输出最大增量。 分析: 1、很显然,如果增大某条路长度会使得最短路增加,那么这条路必为原先最短路径上的某条路。 2、故只需
阅读全文
摘要:### HDU 6556 题目链接 ### 题目大意: 给你四个国家的时区,告诉你 A 国家的时间,让你输出这时候在 B 国家的时间,还需要输出对于 A 国家来说这是 昨天、今天 还是 明天。 分析前提: 1、对于时区转换,通过样例我们可以了解到的是: B 国家的时间差减去 A 国家的时间差 (这个
阅读全文
摘要:### 洛谷 P2657 题目链接 ### 题目大意:给你一个数的范围 [A,B] ,问你这段区间内,有几个数满足如下条件: 1、两个相邻数位上的数的差值至少为 2 。 2、不包含前导零。 很简单的数位DP,可想只需标记前导零 lead, 前一个数 pre ,即可暴力统计答案,再记忆化就行了,但是有
阅读全文

浙公网安备 33010602011771号