摘要: Problem Description Professor Zhang has a number sequence a1,a2,...,an. However, the sequence is not complete and some elements are missing. Fortunate 阅读全文
posted @ 2017-07-24 08:54 爱国呐 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Problem Description Professor Zhang has kinds of characters and the quantity of the i-th character is ai. Professor Zhang wants to use all the charact 阅读全文
posted @ 2017-07-24 08:21 爱国呐 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 说明: Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的。 这时候,就需要使用其他的算法来求解最短路径,Bellman-Ford算法就是其中最常用的一个。 适用条件&范围: 单源最短路径( 阅读全文
posted @ 2017-07-23 22:53 爱国呐 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 floyd算法只有五行代码,代码简单,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3),可以求多源最短路问题。 2.思想: Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点X到B。所以,我们假设Dis(A 阅读全文
posted @ 2017-07-23 22:28 爱国呐 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Dijkstra算法 1.定义概览 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 问题描述:在无向图 G=(V,E) 中,假设每条边 E[i] 的长度为 w[i],找到由顶点 V0 到 阅读全文
posted @ 2017-07-23 22:06 爱国呐 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 1.定义 对一个有向无环图G进行拓扑排序,是将G中所有顶点排成一个线性序列,通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。 举例: 我们起床穿裤子和鞋子时,相信大部分人的顺序是这样的,先穿上内裤,然后再穿上裤子,再穿上袜子,然后才是鞋子。那么,我们把 阅读全文
posted @ 2017-07-23 09:55 爱国呐 阅读(5300) 评论(1) 推荐(0) 编辑
摘要: Description An earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wireless network with the lap computers, 阅读全文
posted @ 2017-07-23 09:37 爱国呐 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 最小生成树概念: 一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。 最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法求出。最小生成树其实是最小权重生成树的简称。 prim: 概念:普里姆算法(Prim算法), 阅读全文
posted @ 2017-07-23 08:58 爱国呐 阅读(3604) 评论(0) 推荐(2) 编辑
摘要: 概念: 并查集是一种非常精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题。一些常见的用途有求连通子图、求最小生成树的Kruskal 算法和求最近公共祖先等。 操作: 并查集的基本操作有两个: Merge(x, y):把元素x 和元素y 所在的集合合并,要求x 和y 所在的集合不相交,如果 阅读全文
posted @ 2017-07-22 15:43 爱国呐 阅读(471) 评论(0) 推荐(0) 编辑
摘要: POJ 3190 Stall Reservations贪心 Description Oh those picky N (1 <= N <= 50,000) cows! They are so picky that each one will only be milked over some prec 阅读全文
posted @ 2017-07-22 11:47 爱国呐 阅读(262) 评论(0) 推荐(0) 编辑