
图论
lvmaooi
这个作者很懒,什么都没留下…
展开
-
次小生成树 Tree(倍增)
[BeiJing2010组队]次小生成树 Tree时间限制: 1000 ms 内存限制: 524288 KB题目描述小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了。小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说: 如果最...原创 2018-07-03 15:47:42 · 298 阅读 · 0 评论 -
Battle ships(网络流)
Battle shipsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Problem DescriptionDear contestant, now you are an excellent navy commander, who is responsible of a ...原创 2018-07-03 18:19:17 · 314 阅读 · 0 评论 -
[Noi2008]假面舞会(dfs判环)
[Noi2008]假面舞会Description一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会。今年的面具都是主办方特别定制的。每个参加舞会的人都可以在入场时选择一 个自己喜欢的面具。每个面具都有一个编号,主办方会把此编号告诉拿该面具的人。为了使舞会更有神秘感,主办方把面具分为kkk (kkk≥3)类,并使用特殊的技术将每个面具的编号标在了面具上,只有戴第iii 类面具的...原创 2018-06-29 10:23:52 · 520 阅读 · 2 评论 -
Spoj 839 Optimal Marks(网络流最小割)
2400:Spoj 839 Optimal Marks时间限制: 1000 ms 内存限制: 131072 KB题目描述定义无向图中的一条边的值为:这条边连接的两个点的值的异或值。定义一个无向图的值为:这个无向图所有边的值的和。给你一个有nnn个结点mmm条边的无向图。其中的一些点的值是给定的,而其余的点的值由你决定(但要求均为非负数),使得这个无向图的值最小。在无向图的值最...原创 2018-07-04 21:47:40 · 223 阅读 · 0 评论 -
P2762 太空飞行计划问题(网络流最小割)
太空飞行计划问题题目描述 W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E=E1,E2,…,EmE=E1,E2,…,EmE={E_1,E_2,…,E_m},和进行这些实验需要使用的全部仪器的集合I=I1,I2,…InI=I1,I2,…InI={I_1,I_2,…I_n}。实验EjEjE_j需要用到的仪器是III的...原创 2018-07-11 17:52:30 · 176 阅读 · 0 评论 -
P2754 [CTSC1999]家园(网络流)
[CTSC1999]家园题目描述由于人类对自然资源的消耗,人们意识到大约在 2300 年之后,地球就不能再居住了。于是在月球上建立了新的绿地,以便在需要时移民。令人意想不到的是,2177 年冬由于未知的原因,地球环境发生了连锁崩溃,人类必须在最短的时间内迁往月球。现有 nnn 个太空站位于地球与月球之间,且有 mmm 艘公共交通太空船在其间来回穿梭。每个太空站可容纳无限多的人,而每...原创 2018-07-11 18:05:56 · 365 阅读 · 0 评论 -
餐巾计划问题(费用流)
P1251 餐巾计划问题题目描述一个餐厅在相继的 NNN 天里,每天需用的餐巾数不尽相同。假设第 iii 天需要ririr_i 块餐巾( i=1,2,...,Ni=1,2,...,Ni=1,2,...,N)。餐厅可以购买新的餐巾,每块餐巾的费用为ppp分;或者把旧餐巾送到快洗部,洗一块需 mmm 天,其费用为 fff 分;或者送到慢洗部,洗一块需 nnn 天( n>mn>mn>...原创 2018-07-05 21:28:32 · 190 阅读 · 0 评论 -
[Wc2007]剪刀石头布(费用流)
[Wc2007]剪刀石头布Time Limit: 20 Sec Memory Limit: 128 MB Sec Special JudgeDescription在一些一对一游戏的比赛(如下棋、乒乓球和羽毛球的单打)中,我们经常会遇到A胜过B,B胜过C而C又胜过A的有趣情况,不妨形象的称之为剪刀石头布情况。有的时候,无聊的人们会津津乐道于统计有多少这样的剪刀石头布情况发生,即有多...原创 2018-07-07 08:54:32 · 378 阅读 · 0 评论 -
Network Wars(网络流+01规划)
Network Wars题目大意:给定一个无向连通图,求一组割,要求割的和割边数割的和割边数\frac {割的和}{割边数}最小。 解:显然是一个01分数规划。推一推就做出来了。 ans=∑wi∑xians=∑wi∑xians=\frac {\sum {w_i}}{\sum {x_i}} ans∗∑...原创 2018-08-15 10:01:21 · 431 阅读 · 0 评论 -
[ZJOI2011]营救皮卡丘(费用流)
2324: [ZJOI2011]营救皮卡丘Description皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。火箭队一共有NNN个据点,据点之间存在MMM条双向道路。据点分别从1到NNN标号。小智一行KKK人从真新镇出发,营救被困在NNN号据点的皮卡丘。为了方便起见,我们将真新镇视为0...原创 2018-08-15 10:16:17 · 224 阅读 · 0 评论 -
学姐的逛街计划(费用流)
学姐的逛街计划描述docdocdoc 最近太忙了, 每天都有课. 这不怕, docdocdoc 可以请假不去上课. 偏偏学校又有规定, 任意连续 nnn 天中, 不得请假超过 kkk 天. docdocdoc 很忧伤, 因为他还要陪学姐去逛街呢. 后来, docdocdoc发现, 如果自己哪一天智商更高一些, 陪学姐逛街会得到更多的好感度. 现在 docdocdoc 决定做一个...原创 2018-08-15 10:55:07 · 435 阅读 · 0 评论 -
Cqoi2016不同的最小割(最小割树,网络流)
4519: [Cqoi2016]不同的最小割Description学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点sss,ttt不在同一个部分中,则称这个划分是关于sss,ttt的割。对于带权图来说,将所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而sss,ttt的最小割指的是在关于sss,ttt的割中容量最小的割。 ...原创 2018-08-18 10:28:45 · 431 阅读 · 0 评论 -
[Zjoi2016]旅行者(分治+最短路)
4456:[Zjoi2016]旅行者时间限制: 2000 ms 内存限制: 524288 KB题目描述小Y来到了一个新的城市旅行。她发现了这个城市的布局是网格状的,也就是有nnn条从东到西的道路和mmm条从南到北的道路,这些道路两两相交形成nnn×mmm个路口 (iii,jjj)(1≤i≤n1≤i≤n1≤i≤n,1≤j≤m1≤j≤m1≤j≤m)。她发现不同的道路路况...原创 2018-09-05 19:18:34 · 720 阅读 · 0 评论 -
[JSOI2008]最小生成树计数
[JSOI2008]最小生成树计数Time Limit: 1 Sec Memory Limit: 162 MBDescription 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的 最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生 成树可能很多,所以你只需要输出方案数对3101...原创 2018-07-02 18:54:40 · 563 阅读 · 0 评论 -
bzoj4681: [Jsoi2010]旅行(最短路)
4681: [Jsoi2010]旅行Time Limit: 30 Sec Memory Limit: 256 MBDescriptionWJJ喜欢旅游,这次她打算去一个据说有很多漂亮瀑布的山谷玩。 WJJ事先得到了一张地图,上面标注了N(1< = N< = 50)个小动物的聚居地,也就是一个个的小村落。其中第1个村庄是WJJ现在住的地方,第N个村庄是WJJ打算去的地方。...原创 2018-06-29 15:43:50 · 505 阅读 · 0 评论 -
bzoj2143: 飞飞侠(最短路)
2143: 飞飞侠Time Limit: 50 Sec Memory Limit: 259 MBDescription飞飞国是一个传说中的国度,国家的居民叫做飞飞侠。飞飞国是一个N×M的矩形方阵,每个格子代表一个街区。然 而飞飞国是没有交通工具的。飞飞侠完全靠地面的弹射装置来移动。每个街区都装有弹射装置。使用弹射装置是需 要支付一定费用的。而且每个弹射装置都有自己的弹射能力。我们...原创 2018-06-29 13:17:50 · 275 阅读 · 2 评论 -
[noip2017 D1T3]逛公园(拆点最短路+拓扑数最短路个数)
题目描述策策同学特别喜欢逛公园。公园可以看成一张NNN个点MMM条边构成的有向图,且没有 自环和重边。其中1号点是公园的入口,NNN号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。策策每天都会去逛公园,他总是从1号点进去,从NNN号点出来。策策喜欢新鲜的事物,它不希望有两天逛公园的路线完全一样,同时策策还是一个 特别热爱学习的好孩子,它不希望每天在逛公园这件事...原创 2018-03-29 19:24:51 · 267 阅读 · 0 评论 -
差分约束概述
差分约束简单来说是一种把不等式转变成图的一种思想。因为题目会给你很多不等式,使用数学方法很有可能无解,而且难以找到这些不等式之间的联系。但是当我们把它们转化成图之后,就可以使用图论的思想来解题。比如说a−b<=ca−b<=ca-bccc的边。然后我们通过最短路求aaa与bbb差的最大值。同理a−b>=ca−b>=ca-b>=c,我们就把bbb向aaa连一条边权为ccc的边。...原创 2018-03-29 19:38:53 · 291 阅读 · 0 评论 -
P2764 最小路径覆盖问题(网络流)
题目描述给定有向图G=(V,E)G=(V,E)G=(V,E)。设PPP是GGG的一个简单路(顶点不相交)的集合。如果VVV中每个顶点恰好在PPP的一条路上,则称PPP是GGG的一个路径覆盖。PPP 中路径可以从VVV 的任何一个顶点开始,长度也是任意的,特别地,可以为0。GGG 的最小路径覆盖是GGG 的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图GGG 的最小路径覆盖。...原创 2018-03-27 07:55:58 · 242 阅读 · 0 评论 -
网络最大流&最小割&最小费用最大流概述
网络最大流:P3376 【模板】网络最大流题目描述如题,给出一个网络图,以及其源点和汇点,求出其网络最大流。输入格式:第一行包含四个正整数N、M、S、TN、M、S、TN、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。接下来MMM行每行包含三个正整数ui、vi、wiui、vi、wiu_i、v_i、w_i,表示第iii条有向边从uiuiu_i出发,到达...原创 2018-03-27 09:10:12 · 899 阅读 · 0 评论 -
最大值(网络流)
最大值原创 2018-04-26 20:09:48 · 253 阅读 · 0 评论 -
[ZJOI2007]最大半连通子图(强联通分量+dp最长链)
1093:[ZJOI2007]最大半连通子图时间限制: 3000 ms 内存限制: 165888 KB题目描述一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:?u,v∈V,满足u→v或v→u,即对于图中任意两点u,v,存在一条u到v的有向路径或者从v到u的有向路径。若G’=(V’,E’)满足V’?V,E’是E中所有跟V’有关的边,则称G’是G的一个...原创 2018-06-29 11:01:35 · 228 阅读 · 0 评论 -
Peaceful Commission(2-sat)
Peaceful CommissionTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5178 Accepted Submission(s): 1657Problem DescriptionThe Public Pe...原创 2018-06-29 11:13:38 · 356 阅读 · 0 评论 -
find the mincost route(floyd最小环)
find the mincost routeTime Limit: 1000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem Description杭州有N个景区,景区之间有一些双向的路来连接,现在8600想找一条旅游路线,这个路线从A点出发并且最后回到A点,假设经过的路线为V1,V2,…....原创 2018-06-29 11:45:05 · 248 阅读 · 0 评论 -
bzoj3694:最短路(最短路树+并查集)
3694:最短路时间限制: 1000 ms 内存限制: 262144 KB题目描述给出一个nnn个点mmm条边的无向图,nnn个点的编号从1~nnn,定义源点为1。定义最短路树如下:从源点1经过边集TTT到任意一点i有且仅有一条路径,且这条路径是整个图1到iii的最短路径,边集TTT构成最短路树。 给出最短路树,求对于除了源点1外的每个点iii,求最短路,要求不经过给出...原创 2018-06-29 12:15:35 · 2291 阅读 · 1 评论 -
bzoj2259:[Oibh]新型计算机(最短路)
2259:[Oibh]新型计算机时间限制: 1000 ms 内存限制: 131072 KB题目描述Tim正在摆弄着他设计的“计算机”,他认为这台计算机原理很独特,因此利用它可以解决许多难题。但是,有一个难题他却解决不了,是这台计算机的输入问题。新型计算机的输入也很独特,假设输入序列中有一些数字(都是自然数——自然数包括0),计算机先读取第一个数字S1,然后顺序向后读...原创 2018-06-29 13:06:22 · 250 阅读 · 0 评论 -
Cow Relays(倍增floyd)
Cow Relays题目大意求sss到ttt经过nnn条边的最短路。 点数小于等于100,n≤1000000 解:本来很容易想到拆点,但是这里的nnn太大了,拆点做不了。但是注意到点数很少,考虑floyd。 其实进一步看floyd可以当做一个矩阵,每次取min运算。稍微想一下是有结合律的。不如...原创 2018-09-14 08:27:05 · 455 阅读 · 0 评论