会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ember
博客园
首页
新随笔
联系
管理
订阅
08 2015 档案
子序列的个数(DP计数)
摘要:这个问题让我知道了动态规划除了能用来求最优解,还可以用来做计数 = =然后,取模的时候如果有减法是这个样子取模的: (a-b)%MOD = ((a-b)%MOD+MOD)%MOD;因为(a-b)可能会产生负数。问题概述:给定一个正整数序列,序列中元素的个数和元素值大小都不超过105, 求其所有子序列...
阅读全文
posted @
2015-08-10 16:15
Ember
阅读(3105)
评论(2)
推荐(0)
循环数组的最大子段和
摘要:问题描述:N个整数组成循环序列,求这个序列的最大子段和。例如:-2 11 -4 13 -5 -2 ANSWER: 20解决:解决这个问题需要有求解最大子段和的基础。循环数组的最大子段和有两种情况: 一种是普通情况,另一种就是跨越一部分头和尾的情况。对于第二种情况,如果拥有最大和的子段跨越了头和尾,...
阅读全文
posted @
2015-08-09 22:03
Ember
阅读(602)
评论(0)
推荐(0)
多重背包
摘要:问题概述:有N种物品和一个容量为V的背包,每种物品的价值为p[i],且每种物品至多有N[i]件可用,问怎样放可以使背包内价值最大。解决:多重背包问题可以转化成0-1背包问题来求解,就是多了个分解,把每种物品的件数N[i]用二进制分解成若干件数,例如:7 的二进制是111 , 它可以分解成 001,0...
阅读全文
posted @
2015-08-09 21:34
Ember
阅读(187)
评论(0)
推荐(0)
HDU2602 (0-1背包)
摘要:Bone CollectorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 39259Accepted Submission(s): 16261Pr...
阅读全文
posted @
2015-08-04 09:13
Ember
阅读(120)
评论(0)
推荐(0)
公告