http://noi.openjudge.cn/ch0206/8462/

f[i] = max(f[i-1], f[i-2]+a[i])

f[i-1]表示不抢这家店,f[i-2]+a[i]表示抢这家店

#include <cstdio>
#include <cstring>
#include <algorithm>
#define ms(i,j) memset(i, j, sizeof(i));
typedef long long ll;
using namespace std;
int f[100005];
int a[100005];
int main()
{int t;scanf("%d", &t);while (t--){int n;scanf("%d", &n);for (int i=1;i<=n;i++) {scanf("%d", &a[i]); f[i] = a[i]; }for (int i=2;i<=n;i++){f[i] = max(f[i-1], f[i-2]+a[i]);}printf("%d\n", f[n]);}return 0;
}

转载于:https://www.cnblogs.com/flyinthesky1/p/6384297.html

|NOIOJ|动态规划|8462:大盗阿福相关推荐

  1. 【OJ8462】大盗阿福

    大盗阿福 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 N 家店铺,每 ...

  2. 刷题周记(八)——#区间DP:多边形、清空字符串 #状态机:股票买卖I~V、大盗阿福

    文章目录 --2020年12月13日(周日)------------------ #区间DP 一.多边形 --2020年12月14日(周一)------------------ --2020年12月1 ...

  3. YTU 3144 动态规划进阶题目之大盗阿福

    风华是一指流砂,苍老是一段年华. 题目描述 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 N 家店铺,每家店中都有一些现金.阿福事先调查得知,只有当他同时洗 ...

  4. (D8Q,当场抓获!!!)动态规划进阶题目之大盗阿福

    题目描述 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 N 家店铺,每家店中都有一些现金.阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系 ...

  5. 大盗阿福(信息学奥赛一本通-T1301)

    [题目描述] 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 N 家店铺,每家店中都有一些现金.阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报 ...

  6. AcWing(状态机模型) 1049. 大盗阿福

    题目描述 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 NNN 家店铺,每家店中都有一些现金. 阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的 ...

  7. 大盗阿福(打家劫舍)

    题目描述 阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 N N N 家店铺,每家店中都有一些现金. 阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街 ...

  8. 计蒜客 T1227 大盗阿福

    阿福是一名经验丰富的大盗.趁着月黑风高,阿福打算今晚洗劫一条街上的店铺. 这条街上一共有 NN 家店铺,每家店中都有一些现金.阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启 ...

  9. |NOIOJ|动态规划|3532:最大上升子序列和

    http://noi.openjudge.cn/ch0206/3532/ 改一下最长上升子序列的程序就行了,f[i]记录以i结尾的最大上升子序列和 #include<iostream> # ...

最新文章

  1. Java项目:健身管理系统(Java+ssm+springboot)
  2. oppo 手机侧滑快捷菜单_OPPO刚秀出卷轴屏手机,就被打了一记响亮的“耳光”
  3. scala 函数调用_在Scala中按名称调用函数
  4. three.js两个点给线条加宽度_一台电视两个房间看?衣柜、客房会隐形?这是什么神奇设计!...
  5. LeetCode283——Move Zeroes(将0移动到数组最后面)
  6. UDP之sendto错误解决
  7. 修改支付宝账号的授权方式
  8. 流程图符号以及绘制流程图方法
  9. C和C++中字串符(String)和字符串字面量(String Literal)的区别
  10. 下一个五年,存储的生意在哪里?
  11. Golang 数组的一些自问自答
  12. BOM展开BAPI(标准BOM、销售BOM、WBS BOM)
  13. linux cpu睿频,如何实现CPU单核睿频?
  14. bubu PC端的应用商店3 - 安全性
  15. 金山云郝明非:一年上线整套流媒体处理服务
  16. python调用第三方库需要联网吗_离线环境安装python第三方库
  17. 过年的气氛为什么几乎全无,内心也没有任何期盼呢?
  18. Linux7浏览器打不开网页,centos7浏览器打不开网页
  19. RSD 教程 —— §2.4  RSD基本操作
  20. 如何在雅特力 AT32F403A 上运行 RT-Thread

热门文章

  1. python 调用 C++ code
  2. arm-linux-gcc: No such file or directory
  3. 通用Makefile模板
  4. tensorflow python3 decode_python安装tensorflow后import出错
  5. perl亲身试验ini---使用perl读写配置文件
  6. 利用 perl 调用 Java 类,通过读取文件 获取调用类返回值
  7. javaEmail发邮件是问号乱码,已解决
  8. Kotlin协程简介(一) Hello,coroutines!
  9. Codeweavers的丰田模式
  10. 笔记 - 收藏集 - 掘金