码迷,mamicode.com
首页 >  
搜索关键字:动态规划    ( 6061个结果
NYOJ 995 硬币找零
硬币找零 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资。 我们应该注意到,人民币的硬币系统是 100,50,20,10,5,2,1,0.5,0.2,0.1,0.05, 0.02,0...
分类:其他好文   时间:2014-12-09 19:45:34    阅读次数:140
有趣的数(动态规划)
问题描述我们把一个数称为有趣的,当且仅当:1.它的数字只包含0,1,2,3,且这四个数字都出现过至少一次。2.所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。3.最高位数字不为0。因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和..
分类:其他好文   时间:2014-12-09 12:31:12    阅读次数:176
careercup-递归和动态规划 9.11
9.11 给定一个布尔表达式,由0、1、&、|和^等符号组成,以及一个想要的布尔结果result,实现一个函数,算出有几种括号的放法可使该表达式得出result值。解法:跟其他递归问题一样,此题的关键在于找出问题与子问题之间的关系。假设函数int f(expression,result)会返回所有值...
分类:其他好文   时间:2014-12-09 11:59:20    阅读次数:263
Palindrome(poj1159)(动态规划)
Palindrome Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 53877   Accepted: 18610 Description A palindrome is a symmetrical string, that is, a string read i...
分类:其他好文   时间:2014-12-09 00:39:26    阅读次数:179
动态规划题目(一)——换零钱
想兑换100元钱,有1,2,5,10四种钱,问总共有多少兑换方法。 下面提供两种实现方式,其中代码注释的很清楚。 关于动态规划的基本原理,参考: http://www.cnblogs.com/sdjl/articles/1274312.html...
分类:其他好文   时间:2014-12-08 17:59:14    阅读次数:275
动态规划题目(二)——跳台阶
一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级。 求总共有多少总跳法,并分析算法的时间复杂度。...
分类:其他好文   时间:2014-12-08 17:55:14    阅读次数:128
【LeetCode】Unique Paths II 解题报告
【题目】 Follow up for "Unique Paths": Now consider if some obstacles are added to the grids. How many unique paths would there be? An obstacle and empty space is marked as 1 and 0 respectively...
分类:其他好文   时间:2014-12-08 17:47:15    阅读次数:167
【LeetCode】Unique Paths 解题报告
【题目】 A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any point in time. The robot is trying to ...
分类:其他好文   时间:2014-12-08 17:45:44    阅读次数:213
careercup-递归和动态规划 9.10
9.10 给你一堆n个箱子,箱子宽w,高h,深d。箱子不能翻转,将箱子堆起来时,下面箱子的宽度、高度和深度必须大于上面的箱子。实现一个方法,搭出最高的一堆箱子,箱堆的高度为每个箱子高度的总和。解法:要解决此题,我们需要找到不同子问题之间的关系。假设我们又以下这些箱子:b1、b2,...,bn。能够堆...
分类:其他好文   时间:2014-12-08 17:41:39    阅读次数:130
careercup-递归和动态规划 9.9
9.9 设计一种算法,打印八皇后在8*8棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,不只是平分整个棋盘的那两条对角线。类似leetcode:N-Queens回溯法的实现代码:#include#include#includeusing names...
分类:其他好文   时间:2014-12-08 13:49:53    阅读次数:117
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!