码迷,mamicode.com
首页 >  
搜索关键字:动态规划    ( 6061个结果
1003 Max Sum(动态规划)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 137169 Accepted Submission(s): 31787 Problem Des...
分类:其他好文   时间:2014-05-26 07:37:31    阅读次数:314
求两个字符串最长公共子串(动态规划)
code如下: //Longest common sequence, dynamic programming method void FindLCS(char *str1, char *str2) { if(str1 == NULL || str2 == NULL) return; int length1 = strlen(str1)+1; int length2 = strlen(...
分类:其他好文   时间:2014-05-26 04:56:50    阅读次数:215
数据结构与算法二
1.课程安排表: 1. 线性表 2. 字符串 3. 栈和队列 4.树 5.查找 6.排序 7.暴力枚举法 8.广度优先搜索 9.深度优先搜索 10.分治 11.贪心 12.动态规划 13.图 14.数学方法与常见模型 15.大整数运算 16. 基础功能 2.   编程技巧: 1.把较大的数组放在main 函数(全局变量)外,作为全局变量,这样可以防止栈溢出,...
分类:其他好文   时间:2014-05-25 00:31:30    阅读次数:348
百度之星资格赛 hdu 4826 Labyrinth 动态规划
百度之星资格赛...
分类:其他好文   时间:2014-05-24 21:53:36    阅读次数:231
计算字符串的相似度
计算字符串的相似度 提出问题 许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程度。我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为: 1.修改一个字符(如把“a”替换为“b”)。 2.增加一个字符(如把“abdd”变为“aebdd”)。 3.删除一个字符(如把“travelling”变为“traveling”)。 比如,对于“abcdef...
分类:其他好文   时间:2014-05-24 19:32:33    阅读次数:289
poj 1125 Stockbroker Grapevine
Stockbroker Grapevine Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 25611   Accepted: 14145 Description Stockbrokers are known to overreact to rumours. Y...
分类:其他好文   时间:2014-05-24 17:51:49    阅读次数:249
动态规划(6)——NYOJ469擅长排列的小明II*
擅长排列的小明 II描述小明十分聪明,而且十分擅长排列计算。有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5......n满足以下情况的排列:1、第一个数必须是12、相邻两个数之差不大于2你的任务是给出排列的种数。输入多组数据。每组数据中输入一个正整数n(n#include#...
分类:其他好文   时间:2014-05-23 03:01:21    阅读次数:326
01背包问题python实现
在01背包问题中,在选择是否要把一个物品加到背包中,必须把该物品加进去的子问题的解与不取该物品的子问题的解进行比较,这种方式形成的问题导致了许多重叠子问题,使用动态规划来解决。n=5是物品的数量,c=10是书包能承受的重量,w=[2,2,6,5,4]是每个物品的重量,v=[6,3,5,4,6]是每个物品的价值,先把递归的定义写出来:         然后自底向上实现,代码如下: def...
分类:编程语言   时间:2014-05-23 01:49:06    阅读次数:461
CSU OJ 1120 病毒(湖南省第八届大学生计算机程序设计竞赛)
?? 1120: 病毒 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 146  Solved: 53 [Submit][Status][Web Board] Description 你有一个日志文件,里面记录着各种系统事件的详细信息。自然的,事件的时间戳按照严格递增顺序排列(不会有两个事件在完全相同的时刻发生)。 遗憾...
分类:其他好文   时间:2014-05-22 23:57:34    阅读次数:479
动态规划解最长公共子序列问题(转)
动态规划法 经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。 为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。 【问题】 求两字符序列的最长公共字符子...
分类:其他好文   时间:2014-05-22 18:46:11    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!