博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 10537 The Toll! Revisited 最短路
阅读量:5737 次
发布时间:2019-06-18

本文共 1714 字,大约阅读时间需要 5 分钟。

d[u]表示从u离开时最少需要多少才能达到要求。

从终点开始往前更新,求出前继结点最少需要的d是多少

 

//#pragma comment(linker, "/STACK:1024000000,1024000000")#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef long long ll;typedef unsigned long long ull;typedef pair
pii;#define pb(a) push(a)#define INF 0x1f1f1f1f#define lson idx<<1,l,mid#define rson idx<<1|1,mid+1,r#define PI 3.1415926535898template
T min(const T& a,const T& b,const T& c) { return min(min(a,b),min(a,c));}template
T max(const T& a,const T& b,const T& c) { return max(max(a,b),max(a,c));}void debug() {#ifdef ONLINE_JUDGE#else freopen("d:\\in1.txt","r",stdin); freopen("d:\\out1.txt","w",stdout);#endif}int getch() { int ch; while((ch=getchar())!=EOF) { if(ch!=' '&&ch!='\n')return ch; } return EOF;}struct Edge{ int from,to,dist;};struct HeapNode{ ll d; int u; bool operator < (const HeapNode &ant ) const { return d>ant.d; }};ll BS(ll x,int u){ if(u>=26)return x+1; ll l=0,r=LONG_LONG_MAX; while(l
>1; if(mid-(mid%20==0?mid/20:mid/20+1)>=x) r=mid; else l=mid+1; } return l;}const int maxn = 55;const int n=52;vector
g[maxn];vector
edge;int done[maxn];ll d[maxn];int p[maxn];int toid(char c){ if(c>='A'&&c<='Z')return c-'A'; else return c-'a'+26;}char tochar(int id){ if(id<26)return id+'A'; else return id-26+'a';}void init(){ for(int i=0;i
q; d[e]=need; p[e]=-1; q.push((HeapNode){need,e}); while(!q.empty()) { HeapNode x=q.top();q.pop(); int u=x.u; if(done[u])continue; done[u]=1; for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/BMan/p/3632922.html

你可能感兴趣的文章
好的产品原型具有哪些特点?
查看>>
实现java导出文件弹出下载框让用户选择路径
查看>>
刨根问底--技术--jsoup登陆网站
查看>>
OSChina 五一劳动节乱弹 ——女孩子晚上不要出门,发生了这样的事情
查看>>
Spring--通过注解来配置bean
查看>>
pandas 十分钟入门
查看>>
nginx rewrite
查看>>
前端安全系列(一):如何防止XSS攻击?
查看>>
IK分词器安装
查看>>
查看Linux并发连接数
查看>>
你是谁不重要,关键是你跟谁!
查看>>
CSS中规则@media的用法
查看>>
pychecker:分析你的python代码
查看>>
css 默认不显示 之后显示
查看>>
我的友情链接
查看>>
DNS显性+隐性URL转发原理
查看>>
我的友情链接
查看>>
网易有道 IP地址、手机号码归属地和身份证 查询接口API
查看>>
鼠标停留在GridView某一行时行的颜色改变
查看>>
系列3:WAS Liberty Profile hello mysql jdbc
查看>>