
Astar
Nightmare丶
登高必自卑,行远必自迩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJ 3255 Roadblocks(SPFA / A*)
题意:给出n个点,m条双向边的无向图,询问从1到n的简单路径中,第二短路的长度为多少题解:SPFA:用两个dis数组记录,一个记录最短路径,一个记录次短路径,注意最短路径更新时可以更新次短路径,次短路径可以通过最短路径更新,也可以通过次短路径更新A*:A*求第K短路模板题AC代码(SPFA双数组):#pragma GCC optimize(2)//#include<bits...原创 2020-01-19 01:16:42 · 174 阅读 · 0 评论 -
ACM-ICPC 2018 沈阳赛区网络预赛 Made In Heaven(K短路)
题意:给出n个点,m条单向边的有向图,有s,e,k,T,表示从s到e的第k短路是否小于T,若是,输出"yareyaredawa" 不含引号,不是则输出"Whitesnake!"不含引号题解:又捕捉到一道裸题有向图直接建反边来预处理h(i),h(i)为终点到i点的最短距离,然后套一下A*就OK了AC代码:#pragma GCC optimize(2)#include<bits...原创 2020-01-18 22:29:31 · 227 阅读 · 0 评论 -
POJ 2449 Remmarguts' Date(两点间K短路)
题意:给出n个点,m条单向边的图,最后一行输入s,t,k,询问s到t的第k短路题解:由于这道题是单向边,所以我们需要建反图来求出h(i),h(i)为终点到i的最短路径,然后A*套一套就OK了AC代码:#pragma GCC optimize(2)//#include<bits/stdc++.h>#include<iostream>#include<...原创 2020-01-18 18:51:33 · 217 阅读 · 0 评论 -
HDU 6181 Two Paths(A*求K短路)
Problem DescriptionYou are given a undirected graph with n nodes (numbered from 1 to n) and m edges. Alice and Bob are now trying to play a game.Both of them will take different route from 1 to n (n...原创 2020-01-18 15:34:38 · 186 阅读 · 0 评论