当前位置: 首页 > news >正文

任意选若干个不相邻的数得到的和最大【dp】

非相邻数最大和

///*任意选若干个不相邻的数得到的和最大*/
#include<cstdio>
#include<cstring>
#include<queue>
#include<iostream>
#define maxn 105
#define maxm 10005
#define INF 0x3f3f3f3f
#define LL long long
using namespace std;

int n,m,t;
int a[maxn];
int dp[maxn];
vector<pair<int, int> >E[maxn];


int main()
{
    while(cin>>n)
    {
        for(int i=0; i<n; i++) cin>>a[i];
        dp[0]=a[0];
        dp[1]=max(a[0],a[1]);
        for(int i=2; i<n; i++)
        {
            dp[i]=max(dp[i-1],dp[i-2]+a[i]);
        }
        cout<<dp[n-1]<<endl;
    }
    return 0;
}
/*
7
1 2 4 1 7 8 3
15
*/
dp

 

转载于:https://www.cnblogs.com/Roni-i/p/8921138.html

相关文章:

  • C++ sort使用两个参数来排序
  • SmallSlider 图片轮播插件
  • 旅游网站CheapAir.com以BCH作为比特币支付
  • 二叉排序树
  • 【spring cloud】spring cloud子module的pom文件添加依赖,出现unknown问题【maven】
  • docker安装启动停止
  • firefox 不支持innertext, 需要用innerhtml代替
  • CPU占用过高问题排查
  • 《Linux学习并不难》文件/目录管理(7):rmdir命令删除空目录
  • Eclipse 整后tomcat的webApps目录
  • 【插件式框架探索系列】使用多UI线程提升性能
  • SQL事务回滚的问题及其解决的方法
  • 解决Fedora没有最大化最小化按钮
  • scala Option,None和Some
  • 安装 mysql 数据库, 并做 主 从(一)
  • @angular/forms 源码解析之双向绑定
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • android 一些 utils
  • Android交互
  • Apache Pulsar 2.1 重磅发布
  • express.js的介绍及使用
  • extjs4学习之配置
  • Java 最常见的 200+ 面试题:面试必备
  • JS学习笔记——闭包
  • Linux CTF 逆向入门
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • MaxCompute访问TableStore(OTS) 数据
  • MySQL的数据类型
  • SQL 难点解决:记录的引用
  • 关于使用markdown的方法(引自CSDN教程)
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 力扣(LeetCode)22
  • 普通函数和构造函数的区别
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 一、python与pycharm的安装
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (C语言)fread与fwrite详解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (四)鸿鹄云架构一服务注册中心
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • .NET Project Open Day(2011.11.13)
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET单元测试
  • .NET基础篇——反射的奥妙
  • @Autowired标签与 @Resource标签 的区别
  • @FeignClient注解,fallback和fallbackFactory
  • [C#]获取指定文件夹下的所有文件名(递归)