2013年1月15日
摘要: 动态规划法将待求解问题分解成若干个相互重叠的子问题,每个子问题对应决策过程的一个阶段,一般来说,子问题的重叠关系表现在对给定问题求解的递推关系(也就是动态规划函数)中,将子问题的解求解一次并填入表中,当需要再次求解此子问题时,可以通过查表获得该子问题的解而不用再次求解,从而避免了大量重复计算。动态规划法设计算法一般分成三个阶段:(1)分段:将原问题分解为若干个相互重叠的子问题;(2)分析:分析问题是否满足最优性原理,找出动态规划函数的递推式;(3)求解:利用递推式自底向上计算,实现动态规划过程。数塔Time Limit: 1000/1000 MS (Java/Others)Memory Li. 阅读全文
posted @ 2013-01-15 19:15 行者1992 阅读(2042) 评论(1) 推荐(2) 编辑
摘要: 贪心算法在解决策论上目光短浅,总是根据已有信息做出最佳选择,而且一旦做出选择,不管将来有什么后果都不会改变,这也就决定了贪心与排序的密切关系今年暑假不ACTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 17304Accepted Submission(s): 8964 Problem Description“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!” “@#$%^&*%...”确实如此,世界杯来了,球迷的节日 阅读全文
posted @ 2013-01-15 18:37 行者1992 阅读(2484) 评论(0) 推荐(0) 编辑