摘要: Floyd算法: Floyd算法用来找出每对顶点之间的最短距离,它对图的要求是,既可以是无向图也可以是有向图,边权可以为负,但是不能存在负环(可根据最小环的正负来判定). 基本算法: Floyd算法基于动态规划的思想,以 u 到 v 的最短路径至少经过前 k 个点为转移状态进行计算,通过 k 的增加 阅读全文
posted @ 2018-02-27 11:23 Tangent_1231 阅读(3565) 评论(0) 推荐(1) 编辑
摘要: dijkstra算法介绍:即迪杰斯特拉算法,是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止,是一种广度优先的搜索方法。 dijkstra算法原理:最优子路径存在。假设从S→E存在一条最短路径SE,且该路径经 阅读全文
posted @ 2018-02-27 11:19 Tangent_1231 阅读(5994) 评论(0) 推荐(0) 编辑
摘要: Wooden Sticks There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodwo 阅读全文
posted @ 2018-02-27 10:33 Tangent_1231 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 今年暑假不AC “今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%...” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目, 阅读全文
posted @ 2018-02-27 10:26 Tangent_1231 阅读(138) 评论(0) 推荐(0) 编辑
摘要: FatMouse' Trade FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean. Th 阅读全文
posted @ 2018-02-27 09:58 Tangent_1231 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 畅通工程 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input测试输入包含若干测试用例。每个测试用例的第1行给出 阅读全文
posted @ 2018-02-27 09:54 Tangent_1231 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 食物链 总时间限制: 1000ms 内存限制: 65536kB 描述 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链 阅读全文
posted @ 2018-02-27 09:51 Tangent_1231 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Bear and Friendship Condition time limit per test 1 secondmemory limit per test 256 megabytesinput standard inputoutput standard output Bear Limak exa 阅读全文
posted @ 2018-02-27 09:49 Tangent_1231 阅读(286) 评论(0) 推荐(0) 编辑
摘要: The Suspects Time Limit: 1000MS Memory Limit: 20000KTotal Submissions: 36817 Accepted: 17860 Description Severe acute respiratory syndrome (SARS), an 阅读全文
posted @ 2018-02-27 09:35 Tangent_1231 阅读(152) 评论(0) 推荐(0) 编辑