C-小竹关禁闭_牛客小白月赛60 (nowcoder.com)

理解dp: 找每个位置的最优解

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=2e5+9;
int a[N],f[N];
signed main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);int n,k;cin>>n>>k;for(int i=1;i<=n;i++) cin>>a[i];int mx=0;for(int i=1;i<=n;i++){if(i-k-1>=1)f[i]=max(a[i]+f[i-k-1],f[i-1]);else f[i]=max(a[i],f[i-1]);mx=max(f[i],mx);}
//     for(int i=1;i<=n;i++) cout<<f[i]<<' ';cout<<mx<<'\n';return 0;
}

小竹关禁闭(线性dp相关推荐

  1. 0x51.动态规划 - 线性DP(习题详解 × 10)

    目录 0x51.动态规划 - 线性DP 0x51.1 LIS问题 Problem A. 登山 (最长下降子序列) Problem B. 友好城市(思维) Problem C. 最大上升子序列和 0x5 ...

  2. 动态规划 —— 线性 DP

    [概述] 线性动态规划,是较常见的一类动态规划问题,其是在线性结构上进行状态转移,这类问题不像背包问题.区间DP等有固定的模板. 线性动态规划的目标函数为特定变量的线性函数,约束是这些变量的线性不等式 ...

  3. P1772 [ZJOI2006]物流运输(线性dp+最短路径)

    P1772 [ZJOI2006]物流运输 题意 [ZJOI2006]物流运输 题目描述 物流公司要把一批货物从码头 A 运到码头 B.由于货物量比较大,需要 nnn 天才能运完.货物运输过程中一般要转 ...

  4. 2020.8.3【算协集训】线性dp

    线性dp A - 超级楼梯 (HDU-2041) 分析 代码 B - 一只小蜜蜂... (HDU-2044) 分析 代码 C - 母牛的故事 (HDU-2018) 分析 代码 D - Common S ...

  5. 动态规划之线性DP题集

    动态规划之线性DP 文章目录 动态规划之线性DP (一)LIS问题 最长上升子序列 (朴素动规) (二分+贪心+动规) 最大子序和 (动规) (贪心) 最长连续递增序列 (动规) (双指针) 俄罗斯套 ...

  6. AcWing 1025. 开餐馆 (线性dp)

    1025. 开餐馆 题意 信息学院的同学小明毕业之后打算创业开餐馆.现在共有 nnn 个地点可供选择. 小明打算从中选择合适的位置开设一些餐馆. 这 nnn 个地点排列在同一条直线上. 我们用一个整数 ...

  7. UVA11584 划分成回文串 Partitioning by Palindromes(线性DP划分+DP判断回文串)

    整理的算法模板合集: ACM模板 依旧是线性DP 我们使用闫氏DP分析法 总体DP转移的时间复杂度为O(n2)O(n^2)O(n2). 但是这里牵扯到判断 i\tt ii 到 j\tt jj 是否为回 ...

  8. 洛谷P2401 不等数列(线性DP)

    本题使用的是线性DP.就是DP数组难以思考,这里我直接给出 dp[i][j]:表示 1 ~ i 这 i 个数 , 其中j 个 " < " 有几种方法 假设我们已经把 n - ...

  9. CodeForces - 1096D Easy Problem(线性dp)

    题目链接:点击查看 题目大意:给出一个字符串,每个字符都有一个权值,现在需要删除权值和最少的字符,满足字符串中不再含有子序列"hard" 题目分析:线性dp,但我不会,看着题解写的 ...

最新文章

  1. 外国教授在B站当UP主上课,网友直呼好家伙:滑铁卢大学《差分隐私》课程上线...
  2. python源码学习_【Python学习】Python源码阅读(一)
  3. 安装python缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】
  4. for oracle中pivot_Oracle PIVOT 行转列方法
  5. 微信小程序页面间的对象传递
  6. java web 图表控件_2020 最新流行的Java Web报表工具比对
  7. 微信小程序 3 岁:日活超 3 亿,交易额超 8000 亿
  8. C++ 编写WebService服务
  9. 7)Thymeleaf 内联表达式、文本、JavaScript、CSS
  10. php电子备课系统,电子备课-华思信息-智慧校园-智慧班牌-智慧课堂-智慧教育整体解决方案...
  11. linux环境sphinx搭建,Sphinx安装配置应用
  12. 用异地组网路由器,实现家校互联
  13. LiveData实践
  14. 易基因|一文读懂精准简化基因组甲基化测序(RRBS+oxRRBS)分析怎么做
  15. AI音箱的原理,小爱同学、天猫精灵、siri。
  16. 使用华盛顿特区地铁数据确定可获利的广告位置
  17. 用C语言实现读心术程序设计,无聊的时候写的读心术小程序
  18. Javascript(JS) leetcode 804. 唯一摩尔斯密码词
  19. c#与西门子smart200联合使用
  20. macos 虚拟环绕声_虚拟和“真实”环绕声游戏耳机有什么区别?

热门文章

  1. 网不好,看个漫画加载半天?教你用Python批量下载网站所有漫画(附源码和视频教程)
  2. 语法体系:快速区分同位语从句和定语从句day10
  3. 平衡面板数据中的缺失值可以存在吗?
  4. 讯飞智能办公本Air,迈向高效办公的新利器
  5. 现代密码学(五)——零知识证明
  6. 洛谷P1004方格取数
  7. SEO优化之生成静态网页
  8. 对不起,我爱你黄陈晨
  9. 骨龄特征点定位、以及预测
  10. ZOJ 3886 Nico Number (线段树)