首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
01day1
】的更多相关文章
二模01day1解题报告
T1.音量调节(changingsounds) 有n个物品的背包(有点不一样,每个物品必须取),给出初始价值,物品价值可正可负(就是两种选择嘛),求可能的最大价值,不可能(<0或>maxsound)输出-1. 很简单的,f[i][j]表示的是到第i首歌时音量为j是否可能. f[i][j]=f[i-1][j-c[i]]||f[i-1][j+c[i]] (j-c[i]>=0,j+c[i]<=maxsound) 不贴代码啦. T2.旅行(journey) 有n*m的矩阵由'.'和'X'…
01day1
最大音量 动态规划 题意:给出一个初始值和一个变化序列 c,在第 i 步可以加上或减去 c[i],求 n 步之后能达到的最大值.有一个限定值 maxlevel,在变化过程中值不能超过 maxlevel 也不能低于 0. 初步解法:搜索.每一步两种决策,及时阻止无效状态的搜索. 然后是(来自 lzw 大神的)剪枝: 如果当前已经找到的答案达到了 Maxlevel 就直接退出: 如果当前值加上后面所有的值也无法超过当前找到的答案就退出: 对于重复状态只搜索一次. 从第三步看出来其实是个动规. 正解:…