题意 给你一个无向图的邻接矩阵 和途径每个点需要的额外花费首尾没有额外花费 求图中某两点之间的最短路并打印字典序最小路径
要求多组点之间的就用floyd咯 打印路径也比较方便 nex[i][j]表示从i点到j点最短路的第一个途经点 那么如果路径中加入一个节点k后 nex[i][j]应该更新为nex[i][k] 因为要途径k了
#include
#include
using nam...
分类:
其他好文 时间:
2014-10-30 11:41:33
阅读次数:
250
推荐一篇炒鸡赞的blog。
下面代码中有打印路径。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pragma comment(linker, "/STACK:1024000000");
#define EPS (1e...
分类:
其他好文 时间:
2014-10-26 21:19:31
阅读次数:
247
题目:poj 2411 Mondriaan's Dream
题意:给出一个n*m的矩阵,让你用1*2的矩阵铺满,然后问你最多由多少种不同的方案。
分析:这是一个比较经典的题目,网上各种牛B写法一大堆。题解也是
我们可以定义状态:dp【i】【st】:在第 i 行状态为 st 的时候的最大方案数、
然后转移方程:dp【i】【st】 = sum (dp【i-1】【ss】)
即所...
分类:
其他好文 时间:
2014-10-09 15:49:58
阅读次数:
202
初看好简单 一开始调试着一直re 后来也不知道怎么就对了 但是还有一些bug存在 ,
这道题的打印路径和light oj An Easy LCS(ps:点击打开链接)一样
但是只改一下会Tle 因为(1000*1000*1000)好大
但是把存储的字符串改为string 定义的就过了
但是还是有一点有点难受(下面会说出)
我也是醉了
#include
#include...
分类:
其他好文 时间:
2014-10-07 02:36:42
阅读次数:
405
题目:acdream 1222 Quantization Problem
题意:给出一个序列 a ,然后给出一个 n * m 的矩阵,让你从这个矩阵中选出一个序列k,使得sum(abs(ki - ai))尽可能的小,首先第一个数只能在矩阵的第一行选第 x 个,然后以后每个在第 x%n 行选,依次选出最小即可。每个点可以选多次、
分析:这个题目难度在于题意,题意读懂了就简单了。
...
分类:
其他好文 时间:
2014-10-03 19:03:15
阅读次数:
225
题意:给定一个4*4矩阵状态,代表门的16个把手,‘+’代表关,‘-’代表开,当16个把手都为开(即‘-’)时,门才能打开,问至少要几步门才能打开
改变状态规则:选定16个把手中的任意一个,可以改变其本身以及同行同列的状态(即若为开,则变为关,若为关,则变为开),这一次操作为一步.
分析:这题与poj 1753思路差不多,每个把手最多改变一次状态,
所有整个矩阵最多改变16次状态...
分类:
其他好文 时间:
2014-10-01 12:54:01
阅读次数:
175
题目:hdoj 1074 Doing Homework
题意:给出一些任务15个,每个任务有截至时间和需要做的天数,超期一天扣一分,求让扣分最小的安排方案。
分析:用状态压缩枚举所有的状态,dp【st】表示在st状态下的最小扣分
转移方程:dp【st | (1
注意这个题目需要打印路径,所以还要一个数组保存状态的转移,递归输出结果即可。
AC
代码:
...
分类:
其他好文 时间:
2014-09-25 14:06:28
阅读次数:
192
题目: uva 116 Unidirectional TSP
题意:给出一个矩阵,当前的格子值为后面三个方向的格子最小值和当前的和,就第一列的最小值并打印路径(相同则去字典序最小的)、
分析:刚开始想错了,从前往后走,这样的话没有办法控制字典序最小,用dfs标记了一下超时了。
其实从后往前走就好了。以后一定先想清楚顺序,然后dp的时候选择字典序最小的,用father数据记录即...
分类:
其他好文 时间:
2014-09-18 09:49:33
阅读次数:
163
UVA 610 - Street Directions
题目链接
题意:给定一个无向图,要求把尽可能多的边定向,使得形成一个强连通图,输出定向后的图,不能定向的边就变成两条有向边
思路:找出割边,只有割边是需要定成两条的,其他的双连通分量中,边肯定都可以定向,然后在dfs不经过割边打印路径,最后在打印出割边(拆成两条)
代码:
#include
#include
...
分类:
其他好文 时间:
2014-09-01 00:27:52
阅读次数:
274