刘汝佳《训练指南》动态规划::Beginner (25题)解题报告汇总

来源:互联网 发布:mac输入法全角 编辑:程序博客网 时间:2024/06/05 22:36



本文出自   http://blog.csdn.net/shuangde800



刘汝佳《算法竞赛入门经典-训练指南》的动态规划部分的习题Beginner  打开


这个专题一共有25题,刷完后对dp的感觉提升了不少。

现把解题报告整理了一下,希望对大家能有帮助。


FILE11584 - Partitioning by Palindromes   题解


FILE1424 - Salesmen 题解


FILE10534 - Wavio Sequence  题解


FILE11552 - Fewest Flops  题解


FILE11404 - Palindromic Subsequence    题解


FILE1456 - Cellular Network    题解


FILE11795 - Mega Man's Mission  题解


FILE1452 - Jump  题解 


FILE1366 - Martian Mining   题解


FILE10564 - Paths through the Hourglass  题解


FILE10817 - Headmaster's Headache  题解


FILE1292 - Strategic game  题解


FILE1351 - String Compression  题解


FILE1291 - Dance Dance Revolution     题解   


FILE1252 - Twenty Questions  题解


FILE10163 - Storage Keepers  题解


FILE10453 - Make Palindrome    题解


FILE10254 - The Priest Mathematician  题解


FILE437 - The Tower of Babylon   题解


FILE442 - Matrix Chain Multiplication   题解


FILE473 - Raucous Rockers  题解


FILE590 - Always on the run  题解


FILE607 - Scheduling Lectures 题解


FILE662 - Fast Food  题解


FILE672 - Gangsters  题解




入门习题 (Exercises: Beginner)

UVa11584Partitioning by Palindromes入门题目LA4256Salesman入门题目UVa10534Wavio Sequence可以转化为经典问题,时间O(nlogn)UVa11552Fewest Flops序列划分模型;状态设计UVa11404Palindromic Subsequence可以转化为LCSLA4731Cellular Network需要一点概率知识和推理UVa11795Mega Man's Missions基础的集合动态规划LA4727JumpJoseph问题的变形LA3530Martian Mining模型简单,但需要减少重复计算UVa10564Paths through the Hourglass类似01 背包问题UVa10817Headmaster's Headache集合动态规划LA2038Strategic Game树上动态规划(基础题)LA3363String Compression字符串动态规划LA2031Dance Dance Revolution以跳舞机为背景的题目LA4643Twenty Questions有趣的问题;比较基础的动态规划(extra)UVa10163Storage Keepers (extra)UVa10453Make Palindrome *(extra)UVa10254The Priest Mathematician**(extra)UVa437The Tower of Babylon**(extra)UVa442Matrix Chain Multiplication最优矩阵乘法**(extra)UVa473Raucous Rockers可以优化**(extra)UVa590Always on the Run**(extra)UVa607Scheduling Lectures**(extra)UVa662Fast Food可以优化**(extra)UVa672Gangsters