SPFA
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 · 425 阅读 · 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 · 844 阅读 · 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 评论 -
【JZOJ3852】单词接龙
DescriptionBsny从字典挑出N个单词,并设计了接龙游戏,只要一个单词的最后两个字母和另一个单词的前两个字母相同,那么这两个单词就可以有序的连接起来。 Bsny想要知道在所给的所有单词中能否按照上述方式接龙组成一个单词环(可能是多个),若能,求所有环的环中单词平均长度最大值。原创 2017-01-17 21:38:27 · 494 阅读 · 0 评论 -
关于无向图上的一些问题
日常水~~~原创 2017-07-02 20:43:28 · 475 阅读 · 0 评论