图
Strokess
懂的越少,想的越多。
展开
-
HDU 1535 Invitation Cards (spfa, 链式前向星,逆向建图)
点击打HDU 1535 Invitation Cards 开链接题意就是先算出从点1到其他点的最短路径长度,然后算出从其他各点到1的最短路径,最后求和。算从其他各点到1的最短路径时应该先将图逆向存储,此时spfa算法也有差异,详见代码。参考博客:点击打开链接第一次学会链式前向星。。。感谢点击打开链接#include #include #include原创 2016-02-13 17:50:45 · 547 阅读 · 0 评论 -
POJ 3723 Conscription (求最大权森林,kruskal,并查集)
ConscriptionTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 9902 Accepted: 3502DescriptionWindy has a country, and he wants to build an army to protec原创 2016-02-13 17:40:05 · 895 阅读 · 0 评论 -
POJ 3255 Roadblocks (Dijkstra求次短路)
题目链接:http://poj.org/problem?id=3255题意:有E条路,V个节点,问1号到N号路口的次短路长度是多少?——挑战程序设计竞赛书上说到某个顶点v的次短路要么是到其他某个定点u的最短路再加上u->v的边,要么是到u的次短路再加上u->v的边。前半句比较好理解,因为最短路就是以这种形式更新的,后半句不是太懂......所以对代码也有些疑问,原创 2016-08-02 09:41:38 · 613 阅读 · 0 评论 -
蓝桥杯 算法训练 最短路 (链式前向星,spfa)
算法训练 最短路 时间限制:1.0s 内存限制:256.0MB 问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为l的边。原创 2016-03-03 19:13:03 · 716 阅读 · 0 评论 -
PAT L2-1. 紧急救援 (Dijkstra扩展)
题目链接:https://www.patest.cn/contests/gplt/L2-1L2-1. 紧急救援时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越作为一个城市的应急救援队伍的负原创 2016-05-07 20:54:45 · 4762 阅读 · 1 评论 -
HDU 1272 小希的迷宫 (并查集判断回路、连通)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1272数据的读入有些奇葩...题意就是给一个图,若有环或者不连通输出No,否则Yes。参考博客:http://www.cnblogs.com/kuangbin/archive/2012/07/29/2613781.html#include #include #include #原创 2016-05-12 18:46:41 · 545 阅读 · 0 评论 -
nyoj 239 月老的难题 (最大二分图匹配匈牙利算法)
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=239月老的难题时间限制:1000 ms | 内存限制:65535 KB难度:4描述月老准备给n个女孩与n个男孩牵红线,成就一对对美好的姻缘。现在,由于一些原因,部分男孩与女孩可能结成幸福的一家,部分可能不会结成幸福的家庭。原创 2016-05-12 16:52:11 · 795 阅读 · 0 评论 -
数据结构课设 任务调度的合理性 (拓扑排序)
5-18 任务调度的合理性 (25分)假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子任务可以执行所依赖的子任务集。比如完成一个专业的所有课程学习和毕业设计可以看成一个本科生要完成的一项工程,各门课程可以看成是子任务。有些课程可以同时开设,比如英语和C程序设计,它们没有必须先修原创 2016-03-21 14:46:13 · 2836 阅读 · 0 评论 -
数据结构课设 旅游规划(dijkstra扩展)
5-19 旅游规划 (25分)有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数NN、MM、SS、DD,其中NN(2\le N\le 5002≤N≤5原创 2016-03-21 08:31:56 · 2057 阅读 · 0 评论 -
51Nod 1459 迷宫游戏 (dijkstra)
51Nod 1459在Dijkstra的基础上加了一点东西,考察对Dijkstra算法理解的程度。还是要加深理解啊。#include #include #include #include #include using namespace std;const int inf = 0x3f3f3f3f;int map[550][550];int vis[550]原创 2016-03-05 15:28:54 · 637 阅读 · 0 评论 -
POJ 3169 Layout (差分约束系统,Bellman-Ford)
题目链接:http://poj.org/problem?id=3169输入:4 2 11 3 102 4 202 3 3输出:27题意:第一行N头牛, 编号1 - N排成一列, 然后ML, MD。然后接下来ML行每行AL,BL,CL表示牛AL和牛BL之间的距离不能超过CL, 然后MD行每行AD,BD,CD表示牛AD和牛BD之间距离不能超过C原创 2016-08-02 20:08:05 · 487 阅读 · 0 评论