标签:style blog http io ar os sp for strong
题目链接: 传送门
题意很重要。。
就是求求起点到终点按要求走有多少条路径。对于任意两点A,B,能从A走到B的条件是存在一条从B到终点的路的长度 小于任意一条A到终点的路,即B到终点的最短路小于A到终点的最短路。为什么呢?想一下,现在要在B到终点的路径中找出一条路满足它的长度小于 A到终点的最短路(这个好想,体会任意那两个字),所以当B到终点的最短路满足上述条件时,才满足最开始那个条件。(因为如果B到终点的最短路都不满足小 于任意一条A到终点的路的话,那么其他的就更不满足了。。)
然后就是dfs搜路径数了。。
POJ 2662-A Walk Through the Forest(最短路+记忆化搜索)
标签:style blog http io ar os sp for strong
原文地址:http://www.cnblogs.com/yuyanbian/p/4116114.html