ACM-dp(动态规划)
文章平均质量分 61
一个爱浪费时间的人
一头会咬人的狮子并不可怕,可怕的是这头狮子懂得隐忍
展开
-
动态规划(四)-划分型动态规划
一.例1.LintCode 513 Perfect Squares题意:给定一个正整数n,问最少可以将n分成几个完全平方数(1,4,9…)之和例子:输入:n=13,输出:2(13=4+9)1.确定状态最后一步:关注最优策略中最后一个完全平方数j²最优策略中n-j²也一定被划分成最少的完全平方数之和需要知道n-j²最少被分成几个完全平方数之和,原来求n最少被分成几个完全平方数之和子问题状态:设f[i]表示i最少被分成多少个完全平方数之和划分一般都是设定成二维数组,比如f[i][j],前原创 2020-12-29 17:02:52 · 674 阅读 · 0 评论 -
动态规划(三)-序列型动态规划
一.序列型动态规划概述1.序列型动态规划特点给定一个序列动态规划方程f[i]中的下标i表示前i个元素a[0]、a[1]、…a[i-1]的某种性质坐标型的f[i]表示以ai为结尾的某种性质初始化中,f[0]表示空序列的性质坐标型动态规划的初始条件f[0]就是指以a0为结尾的子序列的性质2.例1(LintCode 516 Paint House II)题意:有一排N栋房子,每栋房子要漆成K种颜色中的一种,任何两栋相邻的房子不能漆成同样的颜色,房子i染成第j种颜色的花费是cos原创 2020-12-07 15:00:10 · 885 阅读 · 0 评论 -
动态规划(二)-坐标型动态规划
例1给定m行n列的网格,有一个机器人从左上角(0,0)出发,每一步可以向下或者向右走一步网格中有些地方有障碍,机器人不能通过障碍格问有多少种不同的方式走到右下角动态规划组成部分一:确定状态这题和上章某题很像,只是网格中可能有障碍最后一步一定是从左边(i,j-1)或上边(i-1,j)过来,这点是没有变的,变的只是多了障碍而已状态f[i][j]表示从左上角有多少种方式走到格子(i,j)(坐标型动态规划基本都是:数组下标[i][j]即坐标(i,j))动态规划组成部分二:转移方程f[i原创 2020-10-29 11:55:20 · 1163 阅读 · 2 评论 -
动态规划(七)-博弈型动态规划
一.博弈型动态规划的概念博弈为两方游戏一方先下,在一定规则下依次出招如果满足一定条件,则一方胜目标:取胜先手:先出招的一方出招后,先手换人,新的先手面对一个新的局面例1 Coins in a Line(LintCode 394)题意:有一排N个石子,Alice,Bob两人轮流取石子,每次一个人可以从最右边取走一个或两个石子,取走最后石子的人胜,问先手Alice是否必胜(先手必胜:true,先手必败:false)例子:输入:N=5,输出:true(先手取走2个石原创 2020-08-18 14:47:54 · 1151 阅读 · 0 评论 -
动态规划(一)-动态规划入门
一.初入动态规划1.什么是动态规划?A:求有多少种方式走到右下角B:输出所有走到右下角的路径,哪个可以用动态规划?题A是计数问题,属于动态规划题型的一种,而题B则是DFS2.动态规划特点A.计数有多少种方式走到右下角有多少种方法选出k个数使得和是sumB.最大最小值从左上角走到右下角路径的最大数字和最长上升子序列长度C.求存在性取石子游戏,先手是否必胜(博弈论)能不能选出k个数使得和是sum3.例1 零钱兑换(leetcode 322)给定不同的硬币,比如原创 2020-05-15 15:16:39 · 572 阅读 · 0 评论 -
NYOJ 79 拦截导弹
NYOJ ACM dp lis原创 2016-12-14 11:21:03 · 497 阅读 · 0 评论 -
Codeforces Round #363 (Div. 2) C. Vacations
动态规划 codeforces 贪心 ACM原创 2016-08-14 00:16:56 · 630 阅读 · 5 评论 -
POJ 1579 Function Run Fun
poj 递归 ACM dp 动态规划原创 2016-08-09 10:51:51 · 478 阅读 · 0 评论 -
POJ 1163 The Triangle
poj ACM dp 动态规划原创 2016-08-09 10:38:59 · 399 阅读 · 0 评论 -
HDU 1003 Max Sum
HDU dp ACM原创 2016-08-07 20:51:12 · 810 阅读 · 3 评论 -
HDU 2652 Warching TV
HDU ACM DP原创 2016-07-16 10:45:02 · 705 阅读 · 0 评论 -
HDU 2845 Beans
dp ACM HDU原创 2016-08-01 11:41:06 · 546 阅读 · 0 评论 -
POJ-3356-AGTC
POJ ACM原创 2016-07-12 00:09:15 · 466 阅读 · 0 评论 -
POJ-1953-World Cup Noise
POJ原创 2016-07-11 19:59:35 · 544 阅读 · 0 评论 -
POJ-2081-Recaman's Sequence
POJ ACM 简单DP原创 2016-07-12 14:23:54 · 900 阅读 · 0 评论 -
POJ-1080-Human Gene Functions
POJ-1080 ACM原创 2016-07-13 23:40:23 · 436 阅读 · 0 评论 -
HDU 1069 Monkey and Banana
HDU ACM DP 经典DP原创 2016-07-16 15:47:06 · 695 阅读 · 0 评论 -
HDU 1231 最大连续子序列
dp HDU ACM原创 2016-07-28 15:23:15 · 453 阅读 · 0 评论 -
POJ-1159-Palindrome
POJ ACM原创 2016-07-12 14:43:18 · 433 阅读 · 0 评论