随笔分类 -  图论-最短路

摘要:题目链接 "BZOJ4912" 题解 转移的代价是存在于边和边之间的 所以把边看做点,跑最短路 但是这样做需要把同一个点的所有入边和所有出边之间连边 O(m2)的连边无法接受 需要优化建图 膜一下Claris的方法 对每个点,取出其入边出边,按在字典树上的dfs序排序 按dfs序排序, 阅读全文
posted @ 2018-07-11 18:31 Mychael 阅读(133) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ2007" 题解 这是裸题啊,,要是考试真的遇到就好了 明显是最小割,而且是有来回两个方向 那么原图所有向右的边转为对偶图向下的边 向左的边转为向上 向下转为向左 向上转为向右 然后跑一遍最短路即可 cpp include include include include incl 阅读全文
posted @ 2018-07-01 12:17 Mychael 阅读(181) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ2595" 题解 著名的斯坦纳树问题 设f[i][j][s]表示点(i,j)与景点联通状况为s的最小志愿者数 设val[i][j](i,j)需要的志愿者数 有两种转移 一种是自己转移 $$f[i][j][s] = min\{f[i][j][e] + f[i] 阅读全文
posted @ 2018-06-17 10:36 Mychael 阅读(142) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ4070" 题解 考虑暴力建图,将每个Bi向其能到的点连边,复杂度O(npi),当p比较小时不适用 考虑优化建图,每个doge能移动的点实际上是一组模p同余的点,那么只要对每个pn个点,然后内部距离为p的点连边,然 阅读全文
posted @ 2018-06-15 08:18 Mychael 阅读(186) 评论(0) 推荐(0) 编辑
摘要:题目链接 "POJ1275" 题解 显然可以差分约束 我们记W[i]i时刻可以开始工作的人数 令s[i]为前i个时刻开始工作的人数的前缀和 每个时刻的要求r[i],可以通过如下限制满足: s[i]s[i8]r[i] $$0 \le s[i] s[i 1] 阅读全文
posted @ 2018-06-09 19:59 Mychael 阅读(124) 评论(0) 推荐(0) 编辑
摘要:题目链接 "POJ1201" 题解 差分约束 令a[i]表示是否选择is[i]表示a[i]的前缀和 对s[i]i[1,50000]分别建立一个点 首先有 s[i]s[i1]0 s[i]s[i1]1 然后就是限 阅读全文
posted @ 2018-06-09 17:18 Mychael 阅读(126) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-05-29 16:01 Mychael 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ4144" 题解 这题好妙啊,,orz 假设我们在一个非加油站点,那么我们一定是从加油站过来的,我们剩余的油至少要减去这段距离 如果我们在一个非加油站点,如果我们到达不了任意加油站点,我们一定废了 那么我们在一个非加油站点,就一定可以到达最近的加油站,而由于我们剩余的油是要减去到 阅读全文
posted @ 2018-05-26 15:50 Mychael 阅读(214) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ2118" 题解 orz竟然是最短路 我们去0后取出最小的a[i],记为p,然后考虑模p下的B 一个数i能被凑出,那么i+p也能被凑出 所以我们只需找出最小的凑出i的代价 我们如果将同余下的和看作点,那么加上一个数就相当于在点间转移的边 所以我 阅读全文
posted @ 2018-05-22 11:30 Mychael 阅读(130) 评论(0) 推荐(0) 编辑
摘要:题目 现在,保密成为一个很重要也很困难的问题。如果没有做好,后果是严重的。比如,有个人没有自己去修电脑,又没有拆硬盘,后来的事大家都知道了。 当然,对保密最需求的当然是军方,其次才是像那个人。为了应付现在天上飞来飞去的卫星,军事基地一般都会建造在地下。 某K国的军事基地是这样子的:地面上两排大天井共 阅读全文
posted @ 2018-04-12 14:43 Mychael 阅读(163) 评论(0) 推荐(0) 编辑
摘要:题目 输入格式 数据的第1行为两个整数N和E,以空格分隔,分别表示森林中的景点数和连接相邻景点的路的条数。 第2行包含两个整数C和M,以空格分隔,分别表示初始时聪聪和可可所在的景点的编号。 接下来E行,每行两个整数,第i+2行的两个整数Ai和Bi表示景点Ai和景点Bi之间有一条路。 所有的路都是无向 阅读全文
posted @ 2018-01-20 16:11 Mychael 阅读(226) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示