hazu A. Little Red Riding Hood (DP)@
来源:互联网 发布:sap mm03附加数据 编辑:程序博客网 时间:2024/06/06 02:32
题意:给定一列数,每次可以选择一个数,当选择一个数时,距离这个数k的数都会消失,求最大的可以选择的数的和
#include <iostream>#include <bits/stdc++.h>using namespace std;typedef long long LL;const int N = 1e5+7;const int inf = 0x3f3f3f3f;const int mod = 10007;LL dp[N][3], a[N]; int main(){ int t; scanf("%d", &t); while(t--) { int n, k; scanf("%d %d", &n,&k); for(int i=1;i<=n;i++) { scanf("%lld", &a[i]); } memset(dp,0,sizeof(dp)); LL ans=0; for(int i=1;i<=n;i++) { dp[i][0]=max(dp[i-1][1],dp[i-1][0]); if(i-k-1>=0) dp[i][1]=max(dp[i-k-1][0],dp[i-k-1][1])+a[i]; else dp[i][1]=a[i]; ans=max(dp[i][0],dp[i][1]); } cout<<ans<<endl; } return 0;}
0 0
- hazu A. Little Red Riding Hood (DP)@
- Problem A: Little Red Riding Hood----普通dp
- Little Red Riding Hood
- 华中农业大学第五届程序设计大赛 A Little Red Riding Hood [BIT优化dp]【动态规划】
- HZAU 1199 Little Red Riding Hood (dp)
- HZAU 1199 Little Red Riding Hood(水DP)
- HAU校赛Little Red Riding Hood
- HZAU 1199 Little Red Riding Hood
- HZAU 网络赛 Little Red Riding Hood
- 湖北民族学院oj 1877 之 Little Red Riding Hood(dp)
- HZAU_1199_Little Red Riding Hood(DP 背包)
- HZAU 1199: Little Red Riding Hood 01背包
- HAZU 等差数列 dp
- Codeforces 480C Riding in a Lift dp
- codeforces 479e Riding in a Lift | dp
- [笔记] Codeforces#274 Riding in a Lift (479E) DP
- Codeforces 479E Riding in a Lift(dp)
- CF 479E Riding in a Lift 前缀和 DP
- MySQL config in Django
- js中回调函数的理解 举例说明js回调函数
- 【深度学习技术】LRN 局部响应归一化
- 从某标签A内的B标签,即从A标签中选择B标签($("#B")是获取整个页面中的B标签),即获取A标签的子标签B,怎么获取?
- Codevs 4919 线段树练习4
- hazu A. Little Red Riding Hood (DP)@
- 命令行编译C#程序
- 剑指offer 翻转单词顺序
- Fusion 下创建虚拟机模板
- zookeeper系列(一)背景(分布式)
- EntityFramework Core Raw SQL
- linux网络配置文件
- DBSCAN算法
- Kali下常见webshell管理工具汇总