码迷,mamicode.com
首页 >  
搜索关键字:矩阵连乘 动态规划    ( 6105个结果
hdu3496+poj1948(二维费用背包)
Watch The Movie Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 5106    Accepted Submission(s): 1614 Problem Description New semester i...
分类:其他好文   时间:2014-05-26 04:30:16    阅读次数:223
dp-导弹拦截-未知数目数字的读入-stl
STL使用 动态规划 导弹拦截...
分类:其他好文   时间:2014-05-26 03:16:53    阅读次数:202
0-1背包问题
0-1背包问题 0-1背包问题描述   有一个窃贼在偷窃一家商店时发现有n件物品,第i件物品价值为vi元,重量为wi,假设vi和wi都为整数。他希望带走的东西越值钱越好,但他的背包中之多只能装下W磅的东西,W为一整数。他应该带走哪几样东西? 0-1背包问题中:每件物品或被带走,或被留下,(需要做出0-1选择)。小偷不能只带走某个物品的一部分或带走两次以上同一个物品。 部...
分类:其他好文   时间:2014-05-25 13:30:40    阅读次数:168
转化一下就是01背包 CodeForces 433A - Kitahara Haruki's Gift
Kitahara Haruki has bought n apples for Touma Kazusa and Ogiso Setsuna. Now he wants to divide all the apples between the friends. Each apple weights 100 grams or 200 grams. Of course Kitahara Haru...
分类:其他好文   时间:2014-05-25 09:01:36    阅读次数:174
动态规划,就是这样! CodeForces 433B - Kuriyama Mirai's Stones
Kuriyama Mirai has killed many monsters and got many (namely n) stones. She numbers the stones from 1 to n. The cost of the i-th stone is vi. Kuriyama Mirai wants to know something about these sto...
分类:其他好文   时间:2014-05-25 07:24:48    阅读次数:315
POJ 1018 Communication System (动态规划)
POJ 1018 Communication System (动态规划) 题目大意: 有T组测试数据,每组1个n,表示n行,接下来n行,每行一个m,表示有m个管道,每个管道有流量和费用,最后求从n行中,每行选择1个管道,要求 B/P最大 ,B表示所选的那个方案中n个管道的最小的那个的流量,P表示n个管道费用和。 解题思路: 朴素的动态规划,dp[i]记录,当前B为i的P,也就是流量的最小费用和。实现可以利用队列代替滚动数组。...
分类:其他好文   时间:2014-05-25 06:58:58    阅读次数:214
最长递增子序列
最长递增子序列 问题: 求一个一维数组中最长递增子序列的长度。 解法1: 很明显用动态规划的算法,选取下面的阶段(这种选法极为常见),可使阶段间的关系具有无后效性。 阶段:在所有以元素k结尾的子数组中,选出其中的最长递增子序列,k=1,2...n。 状态:以元素k结尾的最长递增子序列中只有一个最长的递增子序列。 决策:决定元素k结尾的最长递增子...
分类:其他好文   时间:2014-05-25 04:37:56    阅读次数:193
BNUOJ 34985 Elegant String 2014北京邀请赛E题 动态规划 矩阵快速幂
2014北京ACM邀请赛E题 在北京比赛的时候逗比的读错题了。。。题意是,一个长为n的字符串,只用了(0,1,2,...,k)这(k + 1)个数码。如果这个串的所有子串中,不出现一种(0, 1, 2, ..., k)的任意一个组合,那就称,这个串是优雅的。问所有长为n用了(k + 1)个数码的串中,有多少个优雅的串。 比如串(“112345678910”)就是一个优雅的串,但是串(“963852741023”)就不是一个优雅的串,因为后者有一个子串(“9638527410”)是一个排列。 正确思路是换方向...
分类:其他好文   时间:2014-05-25 01:56:04    阅读次数:342
01背包问题(回溯法)python实现
接上一篇,同样的01背包问题,上一篇采用动态规划的方法,现在用回溯法解决。回溯法采用深度优先策略搜索问题的解,不多说,代码如下: bestV=0 curW=0 curV=0 bestx=None def backtrack(i): global bestV,curW,curV,x,bestx if i>=n: if bestV<curV: bestV=curV bestx=...
分类:编程语言   时间:2014-05-24 22:08:01    阅读次数:544
2014百度之星资格赛——Labyrinth
2014百度之星资格赛——Labyrinth Problem Description 度度熊是一只喜欢探险的熊,一次偶然落进了一个m*n矩阵的迷宫,该迷宫只能从矩阵左上角第一个方格开始走,只有走到右上角的第一个格子才算走出迷宫,每一次只能走一格,且只能向上向下向右走以前没有走过的格子,每一个格子中都有一些金币(或正或负,有可能遇到强盗拦路抢劫,度度熊身上金币可以为负,需要给强盗写欠...
分类:其他好文   时间:2014-05-24 18:27:50    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!