小竹关禁闭(线性dp
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相关推荐
- 0x51.动态规划 - 线性DP(习题详解 × 10)
目录 0x51.动态规划 - 线性DP 0x51.1 LIS问题 Problem A. 登山 (最长下降子序列) Problem B. 友好城市(思维) Problem C. 最大上升子序列和 0x5 ...
- 动态规划 —— 线性 DP
[概述] 线性动态规划,是较常见的一类动态规划问题,其是在线性结构上进行状态转移,这类问题不像背包问题.区间DP等有固定的模板. 线性动态规划的目标函数为特定变量的线性函数,约束是这些变量的线性不等式 ...
- P1772 [ZJOI2006]物流运输(线性dp+最短路径)
P1772 [ZJOI2006]物流运输 题意 [ZJOI2006]物流运输 题目描述 物流公司要把一批货物从码头 A 运到码头 B.由于货物量比较大,需要 nnn 天才能运完.货物运输过程中一般要转 ...
- 2020.8.3【算协集训】线性dp
线性dp A - 超级楼梯 (HDU-2041) 分析 代码 B - 一只小蜜蜂... (HDU-2044) 分析 代码 C - 母牛的故事 (HDU-2018) 分析 代码 D - Common S ...
- 动态规划之线性DP题集
动态规划之线性DP 文章目录 动态规划之线性DP (一)LIS问题 最长上升子序列 (朴素动规) (二分+贪心+动规) 最大子序和 (动规) (贪心) 最长连续递增序列 (动规) (双指针) 俄罗斯套 ...
- AcWing 1025. 开餐馆 (线性dp)
1025. 开餐馆 题意 信息学院的同学小明毕业之后打算创业开餐馆.现在共有 nnn 个地点可供选择. 小明打算从中选择合适的位置开设一些餐馆. 这 nnn 个地点排列在同一条直线上. 我们用一个整数 ...
- UVA11584 划分成回文串 Partitioning by Palindromes(线性DP划分+DP判断回文串)
整理的算法模板合集: ACM模板 依旧是线性DP 我们使用闫氏DP分析法 总体DP转移的时间复杂度为O(n2)O(n^2)O(n2). 但是这里牵扯到判断 i\tt ii 到 j\tt jj 是否为回 ...
- 洛谷P2401 不等数列(线性DP)
本题使用的是线性DP.就是DP数组难以思考,这里我直接给出 dp[i][j]:表示 1 ~ i 这 i 个数 , 其中j 个 " < " 有几种方法 假设我们已经把 n - ...
- CodeForces - 1096D Easy Problem(线性dp)
题目链接:点击查看 题目大意:给出一个字符串,每个字符都有一个权值,现在需要删除权值和最少的字符,满足字符串中不再含有子序列"hard" 题目分析:线性dp,但我不会,看着题解写的 ...
最新文章
- 外国教授在B站当UP主上课,网友直呼好家伙:滑铁卢大学《差分隐私》课程上线...
- python源码学习_【Python学习】Python源码阅读(一)
- 安装python缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】
- for oracle中pivot_Oracle PIVOT 行转列方法
- 微信小程序页面间的对象传递
- java web 图表控件_2020 最新流行的Java Web报表工具比对
- 微信小程序 3 岁:日活超 3 亿,交易额超 8000 亿
- C++ 编写WebService服务
- 7)Thymeleaf 内联表达式、文本、JavaScript、CSS
- php电子备课系统,电子备课-华思信息-智慧校园-智慧班牌-智慧课堂-智慧教育整体解决方案...
- linux环境sphinx搭建,Sphinx安装配置应用
- 用异地组网路由器,实现家校互联
- LiveData实践
- 易基因|一文读懂精准简化基因组甲基化测序(RRBS+oxRRBS)分析怎么做
- AI音箱的原理,小爱同学、天猫精灵、siri。
- 使用华盛顿特区地铁数据确定可获利的广告位置
- 用C语言实现读心术程序设计,无聊的时候写的读心术小程序
- Javascript(JS) leetcode 804. 唯一摩尔斯密码词
- c#与西门子smart200联合使用
- macos 虚拟环绕声_虚拟和“真实”环绕声游戏耳机有什么区别?