随笔分类 - 图论
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1565 https://www.luogu.org/problemnew/show/P2805 Plants vs. Zombies(PVZ)是最近十分风靡的一款小游戏。Plants(植物)和Zombi
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4873 https://www.luogu.org/problemnew/show/P3749 简要题目: 一个序列,可以若干次取其中一段区间,区间及其子集的价值都会被统计进去且每个区间的价值只能被统计
阅读全文
摘要:在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目标的同时使得总代价最小。
阅读全文
摘要:虚树板子题
阅读全文
摘要:高斯消元+期望
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3143 Description 一个无向连通图,顶点从1编号到N,边从1编号到M。 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个
阅读全文
摘要:http://poj.org/problem?id=3621 全文翻译参自洛谷:https://www.luogu.org/problemnew/show/P2868 按照01分数规划的套路,我们显然可以将路的边权更改为时间*枚举的答案-目的地价值,然后找一个环。 如果这个环是一个负环,那么显然答案
阅读全文
摘要:http://poj.org/problem?id=2728 题目大意:求一棵生成树使得路费用和/路长之和最小(路的费用是两端点的高度差) 最小比率生成树。我们还是01分数规划的思想将边权变为路费用-路长*枚举的答案,跑一遍最小生成树即可。但是debug的三个小时的我要对出题人说一句。CNM无良卡常
阅读全文
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3157 题目大意:给一个电路 ,起点为+,终点为-,包括起点终点在内的电元件之间有有下界边,求最小流。 ———————————————————————————————— 上下界网络流完结之题,显然是要求最小流的。
阅读全文
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1994 http://poj.org/problem?id=2396 题目大意:给一个m行n列的空矩阵,让你往上面填数(数为非负整数),使得这个矩阵满足: 1.每行/列和等于给
阅读全文
摘要:上下界网络流好题,付题面翻译和DEBUG数据
阅读全文
摘要:有源汇上下界网络流板子题
(其实不算是板子吧……毕竟建图有点乱)
(图片来自百度)
!18.1.6更新!一些知识上的错误和代码错误。
阅读全文
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1314 题目大意:无源汇上下界网络流,问每个管子走多少流量才能满足所有管子的下界,如果没有方案输出“NO”。 ———————————————————————— 上下界网络流无源汇板
阅读全文
摘要:http://poj.org/problem?id=2724 描述迈克是奶酪工厂的老板。他有2^N个奶酪,每个奶酪都有一个00 ... 0到11 ... 1的二进制数。为了防止他的奶酪免受病毒侵袭,他用一台净化机器来清理感染病毒的奶酪。净化机有N个开关,每个开关有三个状态,1,0和*。一次操作中,最
阅读全文
摘要:http://poj.org/problem?id=1422 题目大意:n个点m条有向边,每条边只能走一次,往点上放人让他们走遍所有边,问至少要多少人。 —————————————————————— 网上的题解都蛮详尽的了所以不想写这篇博客。 (但是强迫症) 首先这是一道最小路径覆盖问题,有结论转换
阅读全文
摘要:http://poj.org/problem?id=3422 题目大意: 从左上角走到右下角,中途取数(数>=0),然后该点的数变为0,求走k的总价值和最大值。 —————————————————————————————— 最大值?但是我们只会最小费用流啊…… 但是数是>=0的啊,所以…… 我们拆点
阅读全文
摘要:http://poj.org/problem?id=2195 题目大意: 有些人和房子,一个人只能进一个房子,人走到房子的路程即为代价。 求所有人走到房子后的最小代价。 —————————————————— bfs处理每个人到每个房的最短路之后就是裸的费用流了,不解释。
阅读全文
摘要:http://poj.org/problem?id=3068 题目大意: 从0~n-1找到两条边和点都不相同(除了0和n-1外)的最小费用路径。 ———————————————————————————— POJ2135魔改版。 按照那题的思路并且把点拆成中间连一条容量为1的边即可。 切了切了。
阅读全文
摘要:http://poj.org/problem?id=3686 题目大意: 有n个订单m个厂子,第i个订单在第j个厂子所需时间为zij,一个厂子做一个订单时不能做其他的订单。 求订单平均时间最小值。 ———————————— 这题最开始样例都没推出来让我很绝望,这里解释一下样例。 第一个样例可以1订单
阅读全文
摘要:http://poj.org/problem?id=2135 题目大意: 从1到n再回来,每条边只能走一次,问最短路。 —————————————————— 如果不告诉我是费用流打死不会想这个…… 我们把问题简化为1到n跑两遍,然后每条边容量为1,费用为长度。 然后建一个s和t,s到1容量为2,n到
阅读全文