~~~~~~~~~~图论
文章平均质量分 73
zzuspy
本人初学者~~
展开
-
树中的最长路问题
树中的最长路题目传送:hihoCoder - 1050 - 树中的最长路AC代码:#include <map>#include <set>#include <list>#include <cmath>#include <deque>#include <queue>#include <stack>#include <bitset>#include <cctype>#include <原创 2015-09-03 18:21:41 · 846 阅读 · 0 评论 -
强连通分量问题
连通性·三题目传送:hihoCoder - 1185 - 连通性·三AC代码:#include <map>#include <set>#include <list>#include <cmath>#include <deque>#include <queue>#include <stack>#include <bitset>#include <cctype>#include <cs原创 2015-08-24 20:58:35 · 698 阅读 · 0 评论 -
边的双连通分量问题
连通性二·边的双连通分量题目传送:hihoCoder - 1184 - 连通性二·边的双连通分量AC代码:#include <map>#include <set>#include <list>#include <cmath>#include <deque>#include <queue>#include <stack>#include <bitset>#include <cctype原创 2015-08-24 16:04:51 · 947 阅读 · 0 评论 -
UVALive - 4255 - Guess (拓扑排序)
Guess题目传送:Guess白书例题注意拓扑排序时,,入度同时为0的前缀和需要赋值为同一个数(这个数可以随机取,因为前缀和是累加的,每一个a的数值都只和前缀和之差有关),,因为此时可以看成他们的前缀和是相等的,不存在大小关系,,而存在大小关系的都连了一条有向边。。如果此时不赋值为同一个数,,可能对于符号0不是正解,,从而产生错误的结果。。AC代码:#include <map>#include <原创 2015-08-23 21:59:44 · 748 阅读 · 0 评论 -
hihoCoder - 1122 - 二分图最大匹配之匈牙利算法
#1122 : 二分图二•二分图最大匹配之匈牙利算法时间限制:10000ms单点时限:1000ms内存限制:256MB描述上一回我们已经将所有有问题的相亲情况表剔除了,那么接下来要做的就是安排相亲了。因为过年时间并不是很长,所以姑姑希望能够尽可能在一天安排比较多的相亲。由于一个人同一天只能和一个人相亲,所以要从当前的相亲情况表里选择尽可能原创 2015-07-11 12:15:31 · 1064 阅读 · 0 评论 -
HDU - 1532 - Drainage Ditches && 3549 - Flow Problem (网络流初步)
Drainage DitchesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10875 Accepted Submission(s): 5131Problem DescriptionEvery ti原创 2015-04-17 23:37:01 · 664 阅读 · 0 评论 -
UVA - 10004 - Bicoloring (简单图论-着色判断)
UVA - 10004BicoloringTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %lluSubmit StatusDescription Bicoloring In 1976原创 2015-04-18 20:16:48 · 870 阅读 · 0 评论 -
蓝桥杯 - 带分数 (DFS)
历届试题 带分数 时间限制:1.0s 内存限制:256.0MB 问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。原创 2015-03-18 21:55:43 · 895 阅读 · 0 评论 -
蓝桥杯 - 剪格子 (简单DFS)
历届试题 剪格子 时间限制:1.0s 内存限制:256.0MB 问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+我们沿着图中的星号线剪开,得到两个部分,原创 2015-03-10 23:18:26 · 834 阅读 · 0 评论 -
点的双连通分量问题
连通性·四题目传送:hihoCoder - 1190 - 连通性·四好吧,这简单题敲了好久。。快一上午了,,基础不好诶。。AC代码:#include <map>#include <set>#include <list>#include <cmath>#include <deque>#include <queue>#include <stack>#include <bitset>#in原创 2015-08-25 10:36:49 · 1260 阅读 · 0 评论 -
割点与割边问题
连通性一·割边与割点题目传送:hihoCoder - 1183 - 连通性一·割边与割点AC代码:#include <map>#include <set>#include <list>#include <cmath>#include <deque>#include <queue>#include <stack>#include <bitset>#include <cctype>#i原创 2015-08-24 10:51:51 · 1443 阅读 · 0 评论 -
hihoCoder - 1176 - 欧拉路·一 (欧拉路的判定)
#1176 : 欧拉路·一时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho最近在玩一个解密类的游戏,他们需要控制角色在一片原始丛林里面探险,收集道具,并找到最后的宝藏。现在他们控制的角色来到了一个很大的湖边。湖上有N个小岛(编号1..N),以及连接小岛的M座木桥。每座木桥上各有一个宝箱,里面似乎装着原创 2015-07-22 11:21:40 · 968 阅读 · 0 评论 -
POJ - 2186 - Popular Cows (tarjan)
Popular Cows题目传送:Popular Cows思路:tarjan算法求强连通分量AC代码:#include <map>#include <set>#include <cmath>#include <deque>#include <queue>#include <stack>#include <cstdio>#include <cctype>#include <string原创 2015-08-04 23:54:52 · 600 阅读 · 0 评论 -
HDU - 1269 - 迷宫城堡 (tarjan求强连通分量)
题目传送:迷宫城堡思路:就是tarjan啦,不过korasaju肯定也行啦,这里注意可能本身就不是连通图AC代码:#include <map>#include <set>#include <cmath>#include <deque>#include <queue>#include <stack>#include <cstdio>#include <cctype>#include <原创 2015-08-04 10:47:14 · 800 阅读 · 0 评论 -
POJ - 3660 - Cow Contest (floyd求传递闭包)
Cow Contest题目传送:Cow Contest思路:floyd求传递闭包,即用来判断每一个点是否可以到达另一个点,然后根据该点的可以到达的点的个数和可以被到达的次数之和等于n-1,来判断该点是否已经确定了排名AC代码:#include <map>#include <set>#include <cmath>#include <deque>#include <queue>#includ原创 2015-08-04 22:10:31 · 759 阅读 · 0 评论 -
拓扑排序简单题
确定比赛名次题目传送:HDU - 1285 - 确定比赛名次思路:拓扑排序AC代码①(遍历找最小字典序):#include <map>#include <set>#include <cmath>#include <deque>#include <queue>#include <stack>#include <cstdio>#include <cctype>#include <stri原创 2015-08-02 11:31:09 · 1950 阅读 · 0 评论 -
POJ - 1679 - The Unique MST (次小生成树)
题目传送:The Unique MSTAC代码:#include <map>#include <set>#include <list>#include <cmath>#include <deque>#include <queue>#include <stack>#include <bitset>#include <cctype>#include <cstdio>#include原创 2015-08-15 17:07:01 · 658 阅读 · 0 评论 -
hihoCoder - 1175 - 拓扑排序·二 (拓扑排序的应用)
#1175 : 拓扑排序·二时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho所在学校的校园网被黑客入侵并投放了病毒。这事在校内BBS上立刻引起了大家的讨论,当然小Hi和小Ho也参与到了其中。从大家各自了解的情况中,小Hi和小Ho整理得到了以下的信息:校园网主干是由N个节点(编号1..N)组成,这原创 2015-07-22 11:00:04 · 719 阅读 · 0 评论 -
hihoCoder - 1174 - 拓扑排序·一
#1174 : 拓扑排序·一时间限制:10000ms单点时限:1000ms内存限制:256MB描述由于今天上课的老师讲的特别无聊,小Hi和小Ho偷偷地聊了起来。小Ho:小Hi,你这学期有选什么课么?小Hi:挺多的,比如XXX1,XXX2还有XXX3。本来想选YYY2的,但是好像没有先选过YYY1,不能选YYY2。小Ho:先修课原创 2015-07-22 09:49:39 · 775 阅读 · 0 评论 -
hihoCoder - 1181 - 欧拉路·二 (Fleury算法求欧拉路径)
#1181 : 欧拉路·二时间限制:10000ms单点时限:1000ms内存限制:256MB描述在上一回中小Hi和小Ho控制着主角收集了分散在各个木桥上的道具,这些道具其实是一块一块骨牌。主角继续往前走,面前出现了一座石桥,石桥的尽头有一道火焰墙,似乎无法通过。小Hi注意到在桥头有一张小纸片,于是控制主角捡起了这张纸片,只原创 2015-07-22 14:36:55 · 1580 阅读 · 0 评论 -
UVA - 439 - Knight Moves (BFS)
UVA - 439Knight MovesTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %lluSubmit StatusDescriptionA friend of you is doing research on t原创 2015-03-27 23:41:08 · 901 阅读 · 0 评论 -
POJ - 2253 - Frogger (Dijkstra)
FroggerTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 27362 Accepted: 8895DescriptionFreddy Frog is sitting on a stone in the middle of a lake. Sudde原创 2015-02-12 11:32:17 · 598 阅读 · 0 评论 -
BNU - 4216 - 修路 (并查集判断连通分量)
修路Time Limit: 1000msMemory Limit: 65536KB64-bit integer IO format: %lld Java class name: MainPrev Submit Status Statistics Discuss NextType: None原创 2015-02-12 09:33:54 · 1033 阅读 · 0 评论 -
hihoCoder - hiho一下 第二十七周 - A - 最小生成树二·Kruscal算法
题目1 : 最小生成树二·Kruscal算法时间限制:10000ms单点时限:1000ms内存限制:256MB描述随着小Hi拥有城市数目的增加,在之间所使用的Prim算法已经无法继续使用了——但是幸运的是,经过计算机的分析,小Hi已经筛选出了一些比较适合建造道路的路线,这个数量并没有特别的大。所以问题变成了——小Hi现在手上拥有N座城原创 2015-01-06 14:54:02 · 1298 阅读 · 0 评论 -
ZZUOJ - 1199 - 大小关系 (拓扑排序!)
1199: 大小关系Time Limit: 2 Sec Memory Limit: 128 MBSubmit: 126 Solved: 27[Submit][Status][Web Board]Description当我们知道一组大小关系之后,可判断所有关系是否都能成立,即关系间没有矛盾。 例如:A 若 A 现在我们知道m个关系,请原创 2014-12-16 16:36:28 · 1378 阅读 · 0 评论 -
HDU - 1301 - Jungle Roads (最小生成树!!prim算法!!)
Jungle RoadsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4572 Accepted Submission(s): 3354Problem DescriptionThe Head原创 2014-12-30 21:37:55 · 645 阅读 · 0 评论 -
HDU - 2544 - 最短路 (最基础单源最短路问题!!dijkstra+floyd+SPFA)
最短路Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 34617 Accepted Submission(s): 15001Problem Description在每年的校赛里,所有进入决赛的同学都会获原创 2015-01-01 20:59:32 · 1023 阅读 · 0 评论 -
hihoCoder - 1093 - 最短路径·三:SPFA算法 (SPFA)
#1093 : 最短路径·三:SPFA算法时间限制:10000ms单点时限:1000ms内存限制:256MB描述万圣节的晚上,小Hi和小Ho在吃过晚饭之后,来到了一个巨大的鬼屋!鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。不过原创 2015-01-02 00:31:58 · 1702 阅读 · 0 评论 -
HDU - 1102 - Constructing Roads (最小生成树--prim算法!!)
Constructing RoadsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14890 Accepted Submission(s): 5674Problem DescriptionThere原创 2014-12-30 15:27:39 · 681 阅读 · 0 评论 -
hihoCoder - 1081 - 最短路径·一 (dijkstra算法!!)
#1081 : 最短路径·一时间限制:10000ms单点时限:1000ms内存限制:256MB描述万圣节的早上,小Hi和小Ho在经历了一个小时的争论后,终于决定了如何度过这样有意义的一天——他们决定去闯鬼屋!在鬼屋门口排上了若干小时的队伍之后,刚刚进入鬼屋的小Hi和小Ho都颇饥饿,于是他们决定利用进门前领到的地图,找到一条通往终点的最原创 2015-01-01 21:57:42 · 1331 阅读 · 0 评论 -
UVA - 657 - The die is cast (两次DFS!!)
UVA - 657The die is castTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %lluSubmit StatusDescription The die is cast原创 2014-12-16 23:01:36 · 724 阅读 · 0 评论 -
hihoCoder - 1089 - 最短路径·二:Floyd算法 (floyd算法!!)
#1089 : 最短路径·二:Floyd算法时间限制:10000ms单点时限:1000ms内存限制:256MB描述万圣节的中午,小Hi和小Ho在吃过中饭之后,来到了一个新的鬼屋!鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。由于原创 2015-01-01 23:15:43 · 1025 阅读 · 0 评论 -
HDU - 1233 - 还是畅通工程 (最小生成树!!)
还是畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 27443 Accepted Submission(s): 12212Problem Description某省调查乡村交通状况,得到的统计表原创 2014-12-30 17:26:11 · 644 阅读 · 0 评论 -
HDU - 1863 - 畅通工程 (最小生成树!!prim算法!!)
畅通工程Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 18223 Accepted Submission(s): 7726Problem Description省政府“畅通工程”的目标是使全省任何两个原创 2014-12-30 17:09:42 · 689 阅读 · 0 评论 -
HDU - 2680 - Choose the best route (经典最短路问题dijkstra算法!!)
Choose the best routeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7671 Accepted Submission(s): 2524Problem DescriptionOne原创 2015-01-01 21:42:04 · 818 阅读 · 0 评论 -
UVA - 10596 - Morning Walk (欧拉回路!并查集判断回路)
UVA - 10596Morning WalkTime Limit: 3000MSMemory Limit: Unknown64bit IO Format: %lld & %lluSubmit StatusDescription Problem HMorning Walk原创 2014-12-17 20:45:27 · 853 阅读 · 0 评论 -
Codeforces Round #292 (Div. 2) -- D. Drazil and Tiles (拓扑排序)
D. Drazil and Tilestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputDrazil created a following problem abou原创 2015-02-18 13:26:18 · 1378 阅读 · 0 评论 -
UVA - 10054 - The Necklace (欧拉回路!!)
UVA - 10054The NecklaceTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %lluSubmit StatusDescription Problem D: The Necklace原创 2015-02-03 00:06:35 · 1113 阅读 · 1 评论 -
UVA - 11624 - Fire! (BFS的应用)
A - Fire!Time Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld & %lluSubmitStatusDescriptionProblem B: Fire!Joe works in a maze. Unfortunately, portions of the maze have原创 2015-02-02 23:31:56 · 730 阅读 · 0 评论 -
HDU - 1879 - 继续畅通工程 (最小生成树之kruskal算法!!)
继续畅通工程Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 14781 Accepted Submission(s): 6415Problem Description省政府“畅通工程”的目标是使全省任何原创 2014-12-30 22:38:46 · 733 阅读 · 0 评论