码迷,mamicode.com
首页 >  
搜索关键字:ccf 有趣的数 动态规划    ( 7410个结果
《背包问题》 动态规划
问题描述: 思路分析: 编写程序: show you code...
分类:其他好文   时间:2014-06-07 02:06:34    阅读次数:245
2014百度之星初赛(第二场)——Best Financing
2014百度之星初赛(第二场)——Best Financing Problem Description 小A想通过合理投资银行理财产品达到收益最大化。已知小A在未来一段时间中的收入情况,描述为两个长度为n的整数数组dates和earnings,表示在第dates[i]天小A收入earnings[i]元(0 限制条件: 1 1 对于任意i(0 对于任意i(0   ...
分类:其他好文   时间:2014-06-05 07:49:41    阅读次数:164
《DNA比对》蓝桥杯复赛试题
题目描述 脱氧核糖核酸即常说的DNA,是一类带有遗传信息的生物大分子。它由4种主要的脱氧核苷酸(dAMP、dGMP、dCMT和dTMP)通过磷酸二酯键连接而成。这4种核苷酸可以分别记为:A、G、C、T。     DNA携带的遗传信息可以用形如:AGGTCGACTCCA.... 的串来表示。DNA在转录复制的过程中可能会发生随机的偏差,这才最终造就了生物的多样性。     为了简化...
分类:其他好文   时间:2014-06-05 07:17:23    阅读次数:295
2014百度之星初赛(第二场)——Chess
2014百度之星初赛(第二场)——Chess Problem Description   小度和小良最近又迷上了下棋。棋盘一共有N行M列,我们可以把左上角的格子定为(1,1),右下角的格子定为(N,M)。在他们的规则中,“王”在棋盘上的走法遵循十字路线。也就是说,如果“王”当前在(x,y)点,小度在下一步可以移动到(x+1, y), (x-1, y), (x, y+1), (x, ...
分类:其他好文   时间:2014-06-05 07:13:28    阅读次数:268
POJ 2029 Get Many Persimmon Trees
这是动态规划?我一点思路怎么也没有。最后还是用矩阵部分求和枚举0MS。 题目大意: 给出一个矩阵,上面有几个点。在给一个小点儿的矩阵,求这个矩阵最多能套上几个点。(注意:小矩阵长宽给定,不能旋转)。 解题思路: 建立数组num[i][j]代表点(1,1)到点(i,j)组成的矩阵里有几个点。 下面是代码: #include #include int num[1...
分类:其他好文   时间:2014-06-05 06:14:33    阅读次数:226
双调欧几里德旅行商问题
双调欧几里得旅行商问题是一个经典动态规划问题。《算法导论(第二版)》思考题15-1和北京大学OJ2677都出现了这个题目。 旅行商问题描述:平面上n个点,确定一条连接各点的最短闭合旅程。这个解的一般形式为NP的(在多项式时间内可以求出) J.L. Bentley 建议通过只考虑双调旅程(bitonictour)来简化问题,这种旅程即为从最左点开始,严格地从左到右直至最右点,然后...
分类:其他好文   时间:2014-06-05 04:28:09    阅读次数:220
LeetCode Decode Ways
有点意思的题目。用动态规划可以O(n)求解出来:a[i]代表子字符串string(0,i)的可能解码方式,a[i] = {a[i-1] or a[i-1]+a[i-2]}.   意思是如果string(i)不为0,至少a[i] == a[i-1],即一种解码方法是string{0,.....(i-1)}+string(i);    然后如果string{i-1,i}是合法的(注意合法概念,比如...
分类:其他好文   时间:2014-06-05 03:36:48    阅读次数:231
《收集苹果》 动态规划入门
问题描述 平面上有N*M个格子,每个格子中放着一定数量的苹果。你从左上角的格子开始,每一步只能向下走或是向右走,每次走到一个格子上就把格子里的苹果收集起来,这样下去,你最多能收集到多少个苹果。 输入: 第一行输入行数和列数 然后逐行输入每个格子的中的苹果的数量 输出: 最多能收到的苹果的个数。 思路分析 这是一个典型的二维数组DP问题 基本状态: 当你到达第x行第y列的格子的时...
分类:移动开发   时间:2014-06-05 02:00:15    阅读次数:1272
【剑指offer】连续子数组的最大和
题目描述: HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天JOBDU测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住? 输入: 输入有多组数据,每组测试数据包括两行。 第一行为一个整数n(0<=n<=100000),当n=0时,输入...
分类:其他好文   时间:2014-06-05 01:47:51    阅读次数:227
[LeetCode] [动态规划] Decode Ways
一条消息由A-Z的字母组成,将该消息按照上面的对应关系进行编码。给定一条已经经过编码的数字消息,求有多少种方式来对它进行解码。...
分类:其他好文   时间:2014-06-04 23:41:15    阅读次数:442
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!