传送门

T1  dp[n][m]=dp[n-1][m-1]+dp[n-m][m]

T2  ans=cat(n)*(n!)2  卡特兰数

T3  dp[i][j]=sigma(dp[i-1][j-a[i]])

T4  二进制拆分,01背包

T5  二维费用背包问题

T6  dp[i][j]=max(dp[i-1][k]*num[k+1][i]),k<i

T7  dp[i][j]=max(dp[i][k]+dp[k+1][j]+a[i]*a[k+1]*a[j+1]),i<=k<j。

T8 满背包问题

T9  dp[i][j]=min(dp[i][k]+dp[k+1][j]+s[j]-s[i-1]),i<=k<j,s数组是前缀和

T10 dp[u][0]=sigma(max(dp[son][0],dp[son][1])),dp[u][1]=sigma(dp[son][0])

T11  dp[i]=max(dp[j])+1,j<i&&a[j]<a[i]

转载于:https://www.cnblogs.com/yanghaokun/p/10581045.html

Contest1874 - noip基础知识五:动态规划(背包、树dp、记忆化、递推、区间、序列dp、dp优化)...相关推荐

  1. git 分支复制_Git基础知识(五)

    Git基础知识(五) 分支 都说Git的分支是它的必杀技特性,由于没有接触过太多的版本管理工具,就使用过的SVN来说,两者真的差别巨大.SVN创建一个分支,需要将内容复制一遍!这个时间真的是非常的漫长 ...

  2. 计算机二级二叉树基础知识,2017年计算机二级公共基础知识学习教程:树与二叉树...

    (六)树与二叉树 1.树的基本概念 树是一种简单的非线性结构.在树结构中,数据元素之间有着明显的层次结构.在树的图形表示中,用直线连接两端的结点,上端点为前件,下端点为后件. 在树结构中,每一个结点只 ...

  3. JavaSE基础知识(五)--面向对象代码实现初步(实现一个简单的类类型代码)

    Java SE 是什么,包括哪些内容(五)? 本文内容参考自Java8标准 一.面向对象(代码实现): 首先,在这里我需要说明一个根本性的问题:实际上,面向对象编程包括了两部分,一个是你的编程思想,一 ...

  4. C# 基础知识 (五).变量类型和字符串处理

            这篇文章是阅读<C#入门经典(Beginning C#)>书籍里面的内容,作者Karli Watson.主要包括自己缺乏的一些C#基础知识和在线笔记使用,文章主要包括C#简 ...

  5. Java基础知识(五) 字符串与数组

    Java基础知识 字符串与数组 1. 字符串的创建与存储的机制是什么 2. "==".equals和hashCode有什么区别 3. String.StringBuffer.Str ...

  6. 动态规划: dp+递推——确定动态矩阵dp含义,确定每个状态下面临的选择和对结果值影响,选择符合题意的作为结果存储在dp中

    1.动态规划:每一个状态一定是由之前的状态推导出来的,通过总结归纳发现递推关系 2.解决动态规划问题的步骤: 确定dp数组(dp table)以及下标的含义: 每个单元内 题目所求的值,一维.二维 确 ...

  7. UVA 1220 Party at Hali-Bula (树状DP+记忆化搜索)

    Dear Contestant, I'm going to have a party at my villa at Hali-Bula to celebrate my retirement from ...

  8. 卷积神经网络基础知识五(mobilenet)

    一.简单介绍 1.1 绪论 论文下载地址: MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicat ...

  9. JavaSE基础知识(五)--面向对象思想概述

    Java SE 是什么,包括哪些内容(五)? 本文内容参考自Java8标准 一.面向对象: 1.回顾前面的博文("了解这个开头,更有利于了解对象以及面向对象的思想") 首先我们知道 ...

  10. Python基础知识4--数据结构(树)

    树 树的概念 堂兄弟的双亲不一定是兄弟关系. 二叉树 斜树 满二叉树 完全二叉树 二叉树的性质 转载于:https://www.cnblogs.com/xiaoshayu520ly/p/1064077 ...

最新文章

  1. 树状数组 | 1057
  2. flannel原理初探针对0.1.0版本
  3. 树莓派上搭建svn服务器
  4. Bash教程之模式扩展
  5. 售前工程师的成长---一个老员工的经验之谈(三)
  6. CSU 1805 Three Capitals(矩阵树定理+Best定理)
  7. python用什么数据库比较好_Python和主流数据库
  8. vb.net教程 3-1 窗体编程基础 1
  9. Java TreeMap
  10. scratch打棒球游戏 电子学会图形化编程scratch等级考试四级真题和答案解析2019-12
  11. 【杂谈】有三AI所有重要的公开微信群最新汇总,欢迎加入
  12. 机械革命电脑MyApp安装包
  13. 如涵控股完成私有化交易:赴美上市刚满两年,市值已缩水超七成
  14. 机器学习(三):基于线性回归对波士顿房价预测
  15. 硬盘知识大全(含主板、BIOS)
  16. 一家企业怎样才算Cool?Gartner告诉你!
  17. android studio 引入vitamio,Android studio3.0导入vitamio结果报错,求大神看看问题怎么解决...
  18. 将 Flutter 应用程序连接到 BLE 设备并监听数据
  19. totolinkn200up怎么设置_TOTOLINK无线中继设置教程
  20. jQuary斑马条纹

热门文章

  1. 用python重温统计学基础:描述性统计分析
  2. 数据可视化—如何利用”奶牛“,把图组合起来
  3. R工程化—Rest API 之plumber包
  4. R与Python手牵手:数据科学导论系列(包的载入)
  5. SynchronizationContext笔记
  6. 工作中一些环境问题解决记录
  7. EF6.0新特性-DbCommandInterceptor实现非SQL端读写分离
  8. [CSS3]Clearfix
  9. datagrid--新增
  10. 图片字符串base64的判断