随笔分类 -  菜鸡刷题笔记-最短路

摘要:链接: https://vjudge.net/problem/HDU 3416 题意: Do not sincere non interference。 Like that show, now starvae also take part in a show, but it take place b 阅读全文
posted @ 2019-08-11 15:21 YDDDD 阅读(119) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1847 题意: 就是有n个交叉点,就当做有n个点就行,然后这些点和其他点有些路径,每个点是一个开关,开关只能有一个方向走一条路,而第一个数就是默认的开关指向,不用旋转。 思路: DIjkstra,对于每个位置的第一个方向 权值为0 阅读全文
posted @ 2019-01-16 23:02 YDDDD 阅读(177) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1062 题意: 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:"嗯,如果你能够替我弄到 阅读全文
posted @ 2019-01-16 22:12 YDDDD 阅读(181) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2502 题意: 一个人从家要到学校去,途中有许多车站,所以有步行和做地铁两种方式,其速度分别是10km/h 和40km/h。输入的规则是第一行输入的是x1,y1,x2,y2,分别代表家的坐标和学校的坐标。以后输入的是车站的坐标,数 阅读全文
posted @ 2019-01-16 21:04 YDDDD 阅读(183) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-3159 题意: N个小孩,M个约束 以A,B,C给出。即小孩B的糖果不能比A多C以上。 思路: 差分约束: 若有 A-B <= V1,B-C <= V2,即A-C <= V1+V2。 用最短路求法求。 A->B = V1,B->C 阅读全文
posted @ 2019-01-16 19:11 YDDDD 阅读(158) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1511#author=scu2017 题意: B208的小姐姐们想去学校各地宣传ACM,但是让小姐姐们跑太远的路总是不太好的,因此麻烦G学长帮小姐姐们计算一下,小姐姐们到各地宣传再回到B208的最短路径总和是多少。已知:学校一共有 阅读全文
posted @ 2019-01-16 18:44 YDDDD 阅读(179) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2240 题意: 给n种货币,和m种货币汇率。 问能否通过汇率是总金额增加。 思路: 和POJ-1860相同,都是求正权回路。此题货币由字符串给出,所以可以用map记录字符串对应的标号。 操作方便。 代码: 阅读全文
posted @ 2019-01-16 12:39 YDDDD 阅读(163) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-3660 题意: 有N个牛(1-100),两两对决M次(1-2500)。 得到一个结果。求能准确确定名次的牛的个数。 思路: 一头牛可以被a头牛击败,同时击败b头牛时,这头牛的名次确定。 Floyd算法。 代码: 阅读全文
posted @ 2019-01-16 12:16 YDDDD 阅读(136) 评论(0) 推荐(0)
摘要:链接:https://oj.ahstu.cc/JudgeOnline/problem.php?id=2037 题意: 安科的夏天真是不一般的热,避免炎热,伍学长因此想为自己规划一个校园出行方案,使得从宿舍出发到校园的各个地方距离花费时间最短。我们已知校园一共有N个路口,标号为1的路口是宿舍所在地,2 阅读全文
posted @ 2019-01-16 00:51 YDDDD 阅读(193) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1502 题意: n个点,从1号向开始选择任意个结点发送信息,下一个结点接收到信息后可再向任意个结点发送。 同时发送信息有时间代价。代价有邻接矩阵给出。只给出坐下全部,x为不连通。 同时为无向的。即a->b == b->a。 求每个 阅读全文
posted @ 2019-01-15 23:35 YDDDD 阅读(132) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-3259 题意: 农夫有N(1-500)个农场,有M(1-2500)条无向的路,和W(1-200)个有向的虫洞。 给N,M,W。 在给出M条路径个走过的时间,W个有向虫洞和虫洞可以穿越回之前多久。 求能不能在某一时刻穿越回去看到自己 阅读全文
posted @ 2019-01-15 21:56 YDDDD 阅读(118) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1860 题意: 有N个点,支持货币兑换,从货币a->b手续费c,汇率r。 求能否换一圈使总净额增加。 思路: bellman-ford。 找一个正权回路。 代码: 阅读全文
posted @ 2019-01-15 20:44 YDDDD 阅读(149) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-3268 题意: 1-N个农村要在X位置举办Party。求N个农村过去个回来的最大值。 给一个带权有向图,N个结点,M条路径。和点X。 思路: 第一次用Floyd算法O(N^3)超时了。 然后用两个二维数组,记录原数组和原数组的反方 阅读全文
posted @ 2019-01-15 19:26 YDDDD 阅读(174) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-1797 题意: 给n结点,m条路。路径形式以,L R V给出。 V为路径承受的最大重量。 求从1到N路径能承受的最大重量。 思路: 依然Dijkstra算法。刚开始想错了,debug半天,发现不需要把地图数组初始化较大值。 Dis 阅读全文
posted @ 2019-01-15 16:42 YDDDD 阅读(115) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2253 题意: 给n个点,求1->2的路径的每段路中的最大值的最短路。 思路: 刚开始看不懂题。看了题解后看明白的。 直接Dijkstra算法,Dis数组保存到每点路径中的路段的最大值。 代码: 阅读全文
posted @ 2019-01-15 15:32 YDDDD 阅读(111) 评论(0) 推荐(0)
摘要:链接:https://vjudge.net/problem/POJ-2387 题意: 给T,N。有N个点,T条路径。 T条路以L R V给出。(无向图,太久没写导致WA了一发)。 求1-N的最短路。 直接Dijkstra解决。 代码: 阅读全文
posted @ 2019-01-14 23:54 YDDDD 阅读(192) 评论(0) 推荐(0)