dp总结

作者: saploser | 来源:发表于2019-08-17 16:54 被阅读0次

P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles

  • 第一次tle了,然后发现自己犯了一个很傻的错误,想用数组递归,可每次还是重算了,于是有加了一些,就AC了
    记录详情
  • 入手点:发现题目问的是最值,于是想到贪心和dp(若暴力搜索的,感觉基础算法是O(n!)),感觉没有直接贪心的思路,且dp好像比较好写(数据不是特别大),于是使用dp

P1115 最大子段和

  • 错了一个点,感觉是因为要找非空子段(若所有数全是负数,则输出应该 < 0,而我的解法的输出是0),可没想好如何用动态规划解决
    记录详情

最长上升子序列

  • O(n^2)用dp很好写可过不了,优化要用dirworth定理证明(或找规律),不会

dp博客(找到后删掉此条)

P1464 Function

P1255 数楼梯

  • 用数组递归(因为比较稠密),n <= 5000 ,必须用高精度
  • 开始时用struct时没写构造函数,于是没过,可记得有老师说不写构造函数会自动清空
  • 记录详情
  • 总结(待补充)


P1002 过河卒

  • dp计数,若被马踩,直接return0,若超出棋盘,return0,若到达,return1,否则dp
  • long long
  • 记录详情

P1049 装箱问题

  • 这道题老师讲转移方程是dp[i][j] = dp[i - 1][j] || dp[i - 1][j - w[i]] (可用滚动数组省略i)可感觉只能解决是否能完美放下的问题

P1541 乌龟棋

  • 这道题直接用dp(a,b,c,d)表示有a个1,b个2,c个3,d个4,直接dp即
  • 老师又说可以用map做记忆化,没想明白

P1048 采药

  • 这道题感觉直接dp即可,样例和手动生成的都过了,可最后只ac了2个点
  • 记录详情

P1164 小A点菜

P1507 NASA的食物计划

这题第一次样例过了,但是提交只得了10分,检查后发现有个错误;想问一下老师,如何自己出测试数据


yl教练继续:
P1060 开心的金明
01背包
P1064 金明的预算方案
变种01背包

image.png
image.png
image.png
SP39 PIGBANK - Piggy-Bank
完全背包
image.png
image.png
image.png
image.png
image.png

自学【多重背包】和【混合背包】


image.png

P1466 集合 Subset Sums
01背包计数
P1474 货币系统 Money Systems
完全背包计数

P2733 家的范围
矩形DP

image.png
image.png

P1006 传纸条
矩形DP

image.png

P1387 最大正方形
矩形DP

P1169 [ZJOI2007]棋盘制作

image.png

相关文章

  • dp总结

    P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles 第一次tle了,然...

  • 动态规划 的总结

    一 、动态规划做题套路总结: dp[] 数组的维度 dp[i] 代表的含义是什么 最终的结果是 dp[n] 还是 ...

  • DP训练——斜率优化DP

    斜率优化DP 斜率优化DP涉及到的模型较多,在编写习题题解前,先做出如下规律总结。 如何识别斜率优化DP 按照正常...

  • Peak CH4B

    总结与感悟 APPLYING THE PRINCIPLES OF DELIBERATE PRACTICE DP的应...

  • 树形DP

    树形dp的模板是在做题中总结出来的 POJ 2342 Anniversary party_边 树形DP满足自下而上...

  • DP专题总结

    1.动态规划 一个问题如果具有重复子问题,那么可以用动态规划求解,从而减少大量重复计算。 2.数塔问题 3.最大连...

  • 区间类DP总结

    区间类DP的做法,是用memorized search,把大区间拆分为小区间来解。而dp[i][j] 则直观的表示...

  • LeetCode-338-比特位计数

    解题思路: 枚举: dp[0]=0; dp[1]=1;dp[2]=1; dp[3]=2;dp[4]=1; dp[5...

  • 「动态规划」例题之状态和转移方程的设计(1)

    0x50「动态规划」例题 几点总结1 DP三要素:状态,阶段,决策。具体地讲,若DP时是双重循环,第一重循环通常表...

  • DP-转移方程

    搞个算法笔记dp的总结,晴神tql了8!!!! 数塔 dp[i][j]为从第i行第j个数字出发的到达最底层的所有路...

网友评论

      本文标题:dp总结

      本文链接:https://www.haomeiwen.com/subject/majojctx.html