码迷,mamicode.com
首页 >  
搜索关键字:bzoj1138    ( 2个结果
[BZOJ1138][POI2009]Baj 最短回文路
[BZOJ1138][POI2009]Baj 最短回文路 试题描述 N个点用M条有向边连接,每条边标有一个小写字母。 对于一个长度为D的顶点序列,回答每对相邻顶点Si到Si+1的最短回文路径。 如果没有,输出-1。 如果有,输出最短长度以及这个字符串。 输入 第一行正整数N和M ( 2 ≤ N ≤ ...
分类:其他好文   时间:2017-03-06 12:03:40    阅读次数:206
BZOJ 1138 POI2009 Baj 最短回文路 BFS
题目大意:给定一张有向图,每个点有一个字符,多次求两点的最短回文路据说这道题第一次做的人都会T? 一开始的思路是这样的:令fx,yf_{x,y}表示从点xx走到点yy的最短回文路径,转移fx,y=min{fz,w+2|x?c?>z,w?c?>y}f_{x,y}=min\{f_{z,w}+2|x-c->z,w-c->y\} 然后广搜,果断T了= =冗余的转移太多了…… 正解是这样的: 令gx,...
分类:其他好文   时间:2015-05-19 22:51:45    阅读次数:257
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!