您的位置:首页 > 其它

[题目总结][动态规划] 更新ing

2017-11-04 18:38 232 查看
待更新……

动态规划是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。

以上摘自知乎。

就停课以来做的题来看,除了那些根本不会的,要注意的大概有

1、明确状态定义

2、考虑初始状况

3、注意端点状况

4、时间复杂度,时间复杂度,时间复杂度

洛谷P1850换教室

真的是头一次写这么长的题解……

也希望对自己对概率的理解有帮助……

vijos1232核电站问题

也是洛谷的双塔问题

orz O(n^3)A掉此题的Frank

codevs1048石子归并

当成区间型例题来学的,对理解区间型状态的划分很有帮助?

codevs1154能量项链

加了特技的石子归并,枚举断点

依然结构体模拟珠子

依然没调出来正常版……

codevs1159最大全0子矩阵

伪·DP,单调栈做的

DP的思路大概是向上处理再向右处理?

codevs1256打鼹鼠

不是棋盘型……

状态定义有点考验脑洞的序列型

codevs1315摆花

记得调了好久……0啊之类的状态

codevs4748低价购买

最长不下降子序列及方案数,注意相同数的处理

codevs3289花匠

打了个线段树优化的dp,好像正解贪心?

codevs1418愚蠢的矿工

左儿子右兄弟?好像树形就会写这道题……

codevs1647炮兵阵地

今天依然没有过poj那边的数据~

洛谷P2246Hello world

两个数组互相更新……

xtshenben好像还讲了个别的做法?不记得了……

codevs1816垃圾陷阱

可以用100种状态定义AC的背包题……

然而一种也不会Orz

vijos1680遇见

依然70

哪位大佬用c++ac了请务必帮帮我……QAQ

vijos1292火车票

一眼看上去状态好像是那样

事实上就是那样……

vijos1235天堂的馈赠

题目描述有点坑

codevs3729飞扬的小鸟

有很多要注意的地方,蛮好的类似于完全背包的题

洛谷P1658购物

感觉难度定义略不科学?

正解贪心,因为数据水用完全背包过去了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: