最短路
sadnohappy
这个作者很懒,什么都没留下…
展开
-
【GDOI 2016 Day2】第一题 SigemaGO
Description原题略,就是给一个n个点m条边的有向图,如果xx–>yy,yy–>zz,那么xx–>zz,边权为ll,这种边最多走limlim次,求1到n的最短路。Solution由于这题范围比较小,可以考虑dfs+spfa,dfs+dijstra……把原图分成2*lim+1层,其中最底层为原图,我们把它称为第0层,对于每个偶数层,对于一条边(u,v)(u,v),我们把(u,v′)(u,v')原创 2016-05-14 14:40:21 · 500 阅读 · 0 评论 -
差分约束系统
先来看一道例题 现有未知数a1,a2,⋯,ana_1,a_2,\cdots,a_n,有若干个形如ai−aj≤ka_i-a_j≤k的不等式构成的不等式组,求解这个不等式组的一组解。一眼看下去,好像很难入手。我们先把不等式整理一下:ai−aj≤k=ai≤aj+ka_i-a_j≤k=a_i≤a_j+k等一下,是不是有点熟悉?对于一个图的最短路,我们设disidis_i表示源点到ii的最短路,那么如果原创 2016-06-20 20:09:45 · 426 阅读 · 0 评论 -
【JZOJ4302】IOIOI卡片占卜
DescriptionK理事长很喜欢占卜,经常用各种各样的方式进行占卜。今天,他准备使用正面写着”I”,反面写着”O”的卡片为今年IOI的日本代表队占卜最终的成绩。 占卜的方法如下所示: 首先,选择5个正整数A,B,C,D,E。 将A+B+C+D+E张IOI卡片排成一行,最左侧的A张卡片正面朝上,接下来B张反面朝上,接下来C张卡片正面朝上,接下来D张反面朝上,最后E张正面朝上。如此排列的话,从原创 2016-04-20 19:14:36 · 661 阅读 · 0 评论 -
【JZOJ3430】DY引擎
BOSS送给小唐一辆车。小唐开着这辆车从PKU出发去ZJU上课了。众所周知,天朝公路的收费站超多的。经过观察地图,小唐发现从PKU出发到ZJU的所有路径只会有N(2<=N<=300)个不同的中转点,其中有M(max(0, N-100) <=M<=N)个点是天朝的收费站。N个中转点标号为1…N,其中1代表PKU,N代表ZJU。中转点之间总共有E(E<=50,00原创 2016-06-23 18:36:40 · 845 阅读 · 0 评论 -
【JZOJ4628】立方体
Description首先注意数字行是从下到上的。一个显然的结论是,我们如果确定了色子两个相邻面的位置,那么整个色子的状态就确定了。于是我们很粗暴地手打一个表,打出每个状态往前往后往左往右的状态(这个有规律)。然后我们设Fi,j,k,lF_{i,j,k,l}表示当前坐标为(i,j)(i,j),状态为(k,l)(k,l)的最小的总和。于是在spfa中转移(其中(i′,j′)(i',j'原创 2016-07-15 16:15:26 · 384 阅读 · 0 评论 -
【JZOJ4597】现世斩
Description异变又发生了,魂魄妖梦作为幻想乡的一名自(cheng)机(guan),主动前去解决异变。 我们用一个n个点、m条边的无向联通图来表示妖梦可选择的路线,妖梦从白玉楼出发,白玉楼被视为编号为1的点,编号为2——n的点是幻想乡的村庄,其中编号为n的村庄发生了异变。 每条边上可能会有一些妖怪袭击人类(然而妖梦是半人半灵),所以对于第i条边,妖梦需要t[i]分钟通过这条路。妖梦带了她原创 2016-07-18 09:59:31 · 405 阅读 · 0 评论 -
【JZOJ4826】小澳的葫芦
Description一个有向无环图,每条边有一个权值,起点为11,终点为nn,现在选择一条从起点到终点的路径,使得边权和与经过点数的比值最小。原创 2016-11-04 20:01:32 · 422 阅读 · 0 评论 -
【JZOJ3808】道路值守
DescriptionCrossbell 自治州有着四通八达的现代化交通。时值独立庆典之际,随着来自周边国家旅客的日益增多,犯罪行为也悄无声息开始滋长起来。 特别任务支援科的警察们从总部收到了关于调查伪装在游客中的犯罪分子的请求。通过调查,他们得到了一张地图,记载了Crossbell 自治州内每一条道路的长度。 显然,为了减少犯罪行为被发现的可能性,犯罪分子总是会选择最短的路径来行动。为了方便安原创 2017-01-09 19:14:23 · 476 阅读 · 0 评论