DP训练笔记
2016-08-12 00:08
197 查看
DP训练笔记
DP训练笔记与DP相识
DP于我
AC
A背包
树型DP
未完待续
与DP相识
中学的时候就对DP不是很感冒,还曾经记得初学递归我差不多没一会就理解了递归的原理,然而印象中动态规划有整整一年不得要领。现在还记得当时用Excel画出第一个01背包过程的喜悦激动,再就是一年后第一次在选拔赛上独立把动规动了起来的那次。虽说是道陈题而且我现场推出的方法不仅麻烦,复杂度还高了一两个数量级,但赛后我激动地跟同学介绍自己的思考经过,迫不及待地跟老师汇报成功的喜悦。(嗯,那时我还是个孩子DP于我
当然,始终我都没有获得强大的DP能力,还记得有一次听THU的卞学长讲DP居然从头到尾也没有理解,后来当然DP也就会个皮毛,背背转移方程,应付应付背包。我以为,DP是算法竞赛中最优美的一部分,往往代码简洁,却能有四两拨千斤的效果,加上我长繁代码的功力不是很足,所以这一次希望能从头来过,把各种优化都了解清楚,锻炼一下思维(感觉最近很长一段时间做题都不带脑子,思考少了)。希望能有好的收获AC!
A背包
这部分前一段时间跟着一个大牛的博客做了一些,暂且不补上来。树型DP
选课选课SJTUOJ
fi,j=Max(fi,a+fk,b),j=a+b
fi,j表示以i为根的子树,选j门课最多获得的学分,k为i的孩子
无需建树的办法:选课_树型DP
类似于深搜,自顶向下,每次递归前将父亲fr,j传递给孩子,最后再向上推选出最优解
未完待续……
相关文章推荐
- 【学习笔记&训练记录】数位DP
- 周中训练笔记19——树形DP总结
- 人工神经网络学习笔记_训练函数汇总
- 人工神经网络(Artificial Neural Netwroks)笔记--离散多输出感知器训练算法
- Linux新手生存笔记[2]——vim训练稿
- 【deep learning学习笔记】注释yusugomori的DA代码 --- dA.cpp -- 训练
- 《ACM国际大学生程序设计竞赛--题目与解读》训练笔记
- 【deep learning学习笔记】注释yusugomori的DA代码 --- dA.cpp -- 训练
- dp学习笔记2
- sed学习笔记-3(命令DPhHgGxbtnN)
- 科目二电子路训练笔记
- 人工神经网络(Artificial Neural Netwroks)笔记-基本的非确定性统计训练算法
- DP为王——动态规划法学习笔记
- DP训练1009
- Tesseract-OCR训练笔记
- 个人DP训练(基础版)
- 读 说话办事细节训练 笔记
- 我的DP训练情结(starting...)
- 【原创】Tesseract-OCR 3.02 训练笔记
- 【deep learning学习笔记】注释yusugomori的SDA代码 -- Sda.cpp -- 模型训练与预测