图论
锐萌瑞
这个作者很懒,什么都没留下…
展开
-
路径输出问题-(DFS)
在坐标系中,从(0,0)到(m,n),每次走一步,只能向上或者向右走,有多少种路径走到(m,n) (0,0) ->(2,2) 0.0- >1.0 ->2.0 ->2,1 ->2,2 1 0,0->1.0->1,1 ->2.1->2.2 2 0.0 -> 1.0 ->.1,1->1,2->2,2 3 0.0 -> 0.1- >0.2-原创 2017-03-02 15:41:34 · 851 阅读 · 0 评论 -
图论(2)-还是畅通工程(最小生成树)
某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 输入: 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 当N为0时,输入结束,该用例不被处理。 输出:原创 2017-03-06 16:28:26 · 227 阅读 · 0 评论 -
图论(3)-Freckles
Description In an episode of the Dick Van Dyke show, little Richie connects the freckles on his Dad's back to form a picture of the Liberty Bell. Alas, one of the freckles turns out to be a scar, s原创 2017-03-06 18:58:07 · 219 阅读 · 0 评论 -
图论(5)-more is better
题目描述: Mr Wang wants some boys to help him with a project. Because the project is rather complex, the more boys come, the better it will be. Of course there are certain requirements.Mr Wang selected原创 2017-03-06 21:21:48 · 174 阅读 · 0 评论 -
图论(5)-Dijstra算法
Floyd算法时间复杂度为O(N^3),所以在大部分机试题时间允许范围内,它要求解图的大小不大于200个结点,若超过可能因为效率不高而被判超时,Floyd算法完成后。图中所以结点之间的最短路径都可以被确定,即全源最短路径问题。 Dijkstra算法只能求出某特定结点到其他所有结点的最短路径长度,即单源最短路径问题。 Problem Description 在每年的校赛里,所有进入原创 2017-03-07 10:22:25 · 347 阅读 · 0 评论 -
图论(6)-Legal or Not(拓扑排序)
Legal or Not Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5152 Accepted Submission(s): 2360 Problem Description ACM-DIY is a large QQ原创 2017-03-07 17:08:03 · 314 阅读 · 0 评论 -
BFS(1)-胜利大逃亡
题目描述: Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会.魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在(A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡,Ignatius每分钟能从一个坐标走到相邻的六个坐标中的其中一个.现在给你城堡的地图,原创 2017-03-10 11:29:25 · 243 阅读 · 0 评论 -
BFS(2)-非常可乐
题目: Problem Description 大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为。因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多。但seeyou的手中只有两个杯子,它们的容量分别是N 毫升和M 毫升 可乐的体积为S (S<101)毫升 (正好装满一瓶) ,它们三个原创 2017-03-10 20:22:24 · 235 阅读 · 0 评论 -
素数环-prinme ring problem(BFS)
Problem Description A ring is composeof n circles as shown in diagram. Put natural number 1, 2, ..., n into eachcircle separately, and the sum of numbers in two adjacent circles should be aprime.原创 2017-03-11 10:17:03 · 373 阅读 · 0 评论 -
Floyd简述-坐在马桶上看算法
坐在马桶上看算法:只有五行的Floyd最短路算法 此算法由Robert W. Floyd(罗伯特·弗洛伊德)于1962年发表在“Communications of the ACM”上。同年Stephen Warshall(史蒂芬·沃舍尔)也独立发表了这个算法。Robert W.Floyd这个牛人是朵奇葩,他原本在芝加哥大学读的文学,但是因为当时美国经济不太景气,找工作比较困难,无奈之下到西屋转载 2017-03-06 21:16:39 · 548 阅读 · 0 评论 -
图论(4)-floyd(最短路径)
Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input 输入包括多组数据。每组数据第一行是两个整数N、M(N 输入保证至少存在1条商店到赛场的路线。 Out原创 2017-03-06 21:18:23 · 225 阅读 · 0 评论 -
迷宫问题修改-保存路径输出
迷宫问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10318 Accepted: 6124 Description 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0,原创 2017-03-13 23:59:58 · 343 阅读 · 0 评论 -
1216: 毕业bg-DFS
1216: 毕业bg 时间限制: 1 Sec 内存限制: 32 MB 提交: 3 解决: 3 [提交][状态][讨论版] 题目描述 每年毕业的季节都会有大量毕业生发起狂欢,好朋友们相约吃散伙饭,网络上称为“bg”。参加不同团体的bg会有不同的感觉,我们可以用一个非负整数为每个bg定义一个“快乐度”。现给定一个bg列表,上面列出每个bg的快乐度、持续长度、bg发起人的离原创 2017-03-21 21:27:24 · 250 阅读 · 0 评论 -
欧拉回路-并查集
1213: 欧拉回路 时间限制: 1 Sec 内存限制: 32 MB 提交: 6 解决: 5 [提交][状态][讨论版] 题目描述 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? 输入 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 输出原创 2017-03-21 20:18:52 · 275 阅读 · 0 评论 -
图论(1)-畅通工程
题目描述: 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? 输入: 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( 注意:两个城市之间可以有多条道路相通,也就是原创 2017-03-05 21:45:54 · 477 阅读 · 0 评论