题目地址:E. Paths and Trees
模拟了一场CF,这场实在太水了。。边玩边做的。。最后半分钟交了一发E题。。不幸AK绝杀失败。。。。
首先的思路肯定是先求最短路,把可能为最短路的边挑出来,然后第二步我本来写的是直接用无向图的最小生成树,于是绝杀失败。。。后来才发现这样是不行的。。因为边是有向边,而且每个点的入度要保证只有一个才行。于是我就把最小生成树的边弄成有向边,然后判定一下每个...
分类:
其他好文 时间:
2015-08-07 20:12:32
阅读次数:
135
题意:给一个由n*m个正方形格子组成的矩形,其中每个格子的边都是可以走的,长度给定,规定:如果在进入该路前需要拐弯,或者走完该路需要拐弯,都是需要付出双倍距离的(每条路最多算2倍)。问从起点到终点的最短路经长。思路:这个题目超级难搞,思路很简单,就是很麻烦!!!我将1个点4个方向的路长都记录下来,然...
分类:
其他好文 时间:
2015-08-05 21:59:05
阅读次数:
271
中文题解题思路:将酋长最为源点,用一个结构体纪录每个点到酋长的最短路,和级别范围,在更新新节点时,就可以根据级别范围判断能否更新了#include
#include
#include
#include
#define N 110
#define M 10010
#define INF 0x3f3f3f3f
using...
分类:
其他好文 时间:
2015-08-01 01:08:34
阅读次数:
93
DES:给出起点和终点。给出所有小岛的编号。所有路径的起始点。和遇到怪物的概率。要求在最短路的条件下维护遇见怪物的概率最小的路径。就是用 SPFA算法。每条路的权值设为1。最短路即为途径的岛数最少。同时要用pre数组维护每个点的前驱。最后递归输出所走路径。把p变为不遇见怪物的概率, 即为维护p最大。...
分类:
其他好文 时间:
2015-07-29 11:56:32
阅读次数:
156
题意:有n5可以坐1号电梯10s,但是坐2号只需要5s,所以有重边。(2)k=0时,不耗时间。(3)有多种路径可达同一楼层且权值相同,那么从本楼层到另一楼层有多种选择,有时可以不换电梯,有时需要换。比如到达5楼的有2条路径,权都是5,但是是两部不同的电梯1和2,此时有其他电梯可以从5到7楼,其中有一...
分类:
其他好文 时间:
2015-07-22 20:20:18
阅读次数:
197
题目链接:点击打开链接
题目大意:给出n个点,m条路径(有向),每条边有一个花费和一个长度,要求在给定的花费内求1到n的最短路径
用dis[i][j]表示从1到i点,花费为j的最短路径,跑spfa,求出最短路
#include
#include
#include
#include
using namespace std ;
#define INF 0x3f3f3f3f
struct ...
分类:
其他好文 时间:
2015-07-17 16:08:41
阅读次数:
99
I am going to my home. There are many cities and many bi-directional roads between them. The cities are numbered from 0 to n-1 and each road has a cost. There are m roads. You are given the number of m...
分类:
其他好文 时间:
2015-06-02 22:03:57
阅读次数:
175
题目大意:给你以T, 代表T组测试数据,一个n代表有n个点, 一个m代表有m条边, 每条边有三个参数,a,b,c表示从a到b的这条路上最大的承受重量是c,让你找出一条线路,要求这条线路上的最大的承重, 在所有其他线路最小。题目分析:这里只要将spfa进行一下变形就可以解决这问题了。首先 我们的dis...
分类:
其他好文 时间:
2014-12-09 12:02:27
阅读次数:
255
自从会了spfa,妈妈再也不用担心我的最短路问题了!poj 3767 最短路变形 解题报告~~spfa你值得拥有!...
分类:
其他好文 时间:
2014-12-05 17:37:00
阅读次数:
149