码迷,mamicode.com
首页 >  
搜索关键字:打印路径    ( 108个结果
HDU 1385 Minimum Transport Cost (字典序打印最短路)
题意  给你一个无向图的邻接矩阵  和途径每个点需要的额外花费首尾没有额外花费  求图中某两点之间的最短路并打印字典序最小路径 要求多组点之间的就用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
CodeForces 10D. LCIS 最长公共上升子序列模板题 + 打印路径
推荐一篇炒鸡赞的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 【dp】
题目: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
Palindromic Subsequence(最长回文字符串 输出路径)
初看好简单   一开始调试着一直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 [dp]
题目:acdream 1222 Quantization Problem 题意:给出一个序列 a ,然后给出一个 n * m 的矩阵,让你从这个矩阵中选出一个序列k,使得sum(abs(ki - ai))尽可能的小,首先第一个数只能在矩阵的第一行选第 x 个,然后以后每个在第 x%n 行选,依次选出最小即可。每个点可以选多次、 分析:这个题目难度在于题意,题意读懂了就简单了。 ...
分类:其他好文   时间:2014-10-03 19:03:15    阅读次数:225
poj 2965 The Pilots Brothers' refrigerator(dfs 枚举 +打印路径)
题意:给定一个4*4矩阵状态,代表门的16个把手,‘+’代表关,‘-’代表开,当16个把手都为开(即‘-’)时,门才能打开,问至少要几步门才能打开 改变状态规则:选定16个把手中的任意一个,可以改变其本身以及同行同列的状态(即若为开,则变为关,若为关,则变为开),这一次操作为一步. 分析:这题与poj 1753思路差不多,每个把手最多改变一次状态, 所有整个矩阵最多改变16次状态...
分类:其他好文   时间:2014-10-01 12:54:01    阅读次数:175
hdoj 1074 Doing Homework 【状态压缩dp】
题目:hdoj 1074 Doing Homework  题意:给出一些任务15个,每个任务有截至时间和需要做的天数,超期一天扣一分,求让扣分最小的安排方案。 分析:用状态压缩枚举所有的状态,dp【st】表示在st状态下的最小扣分 转移方程:dp【st | (1 注意这个题目需要打印路径,所以还要一个数组保存状态的转移,递归输出结果即可。 AC 代码: ...
分类:其他好文   时间:2014-09-25 14:06:28    阅读次数:192
uva 116 Unidirectional TSP【数塔+打印路径】
题目: uva 116 Unidirectional TSP 题意:给出一个矩阵,当前的格子值为后面三个方向的格子最小值和当前的和,就第一列的最小值并打印路径(相同则去字典序最小的)、 分析:刚开始想错了,从前往后走,这样的话没有办法控制字典序最小,用dfs标记了一下超时了。 其实从后往前走就好了。以后一定先想清楚顺序,然后dp的时候选择字典序最小的,用father数据记录即...
分类:其他好文   时间:2014-09-18 09:49:33    阅读次数:163
二叉树路径和
二叉树路径求和并打印路径...
分类:其他好文   时间:2014-09-02 22:57:15    阅读次数:192
UVA 610 - Street Directions(割边)
UVA 610 - Street Directions 题目链接 题意:给定一个无向图,要求把尽可能多的边定向,使得形成一个强连通图,输出定向后的图,不能定向的边就变成两条有向边 思路:找出割边,只有割边是需要定成两条的,其他的双连通分量中,边肯定都可以定向,然后在dfs不经过割边打印路径,最后在打印出割边(拆成两条) 代码: #include #include ...
分类:其他好文   时间:2014-09-01 00:27:52    阅读次数:274
108条   上一页 1 ... 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!