CodeForces 1195C Basketball Exercise (线性DP)

简介: CodeForces 1195C Basketball Exercise (线性DP)

CodeForces 1195C Basketball Exercise (线性DP)

传送门

思路:

一眼的dp

dp[i] [j]表示选到第i列时第j行的身高之和(j=0,1)

答案就是max(dp[n] [0],dp[n] [1]);

划分界限为这一列是否选,不选的话从上一列的同一行转移,选的话从上一列的不同行转移。

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define x first 
#define y second 
const int maxn=1e5+10;
ll dp[maxn][2];
pair<ll,ll>p[maxn];
int main(){
  int n;cin>>n;
  for(int i=1;i<=n;i++) cin>>p[i].x;
  for(int i=1;i<=n;i++) cin>>p[i].y;
  dp[1][0]=p[1].x;dp[1][1]=p[1].y;
  for(int i=2;i<=n;i++){
    dp[i][0]=max(dp[i-1][0],dp[i-1][1]+p[i].x);
    dp[i][1]=max(dp[i-1][1],dp[i-1][0]+p[i].y);
  }
  cout<<max(dp[n][0],dp[n][1])<<endl;
  return 0;
} 


目录
打赏
0
0
0
0
108
分享
相关文章
|
11月前
|
【C++STL基础入门】stack栈的增删查等操作的使用
【C++STL基础入门】stack栈的增删查等操作的使用
412 0
动手学强化学习(四):时序差分算法 (Temporal Difference)
但这在大部分场景下并不现实,机器学习的主要方法都是在数据分布未知的情况下针对具体的数据点来对模型做出更新的。对于大部分强化学习现实场景(例如电子游戏或者一些复杂物理环境),其马尔可夫决策过程的状态转移概率是无法写出来的,也就无法直接进行动态规划。在这种情况下,智能体只能和环境进行交互,通过采样到的数据来学习,这类学习方法统称为无模型的强化学习(model-free reinforcement learning)。
895 0
首个云超算国标正式发布!
近日,我国首个云超算国家标准GB/T 45400-2025正式发布,将于今年10月实施。该标准由阿里云联合多家机构起草,为云超算在高性能计算领域的应用提供规范。云超算结合传统HPC与云计算优势,解决传统HPC复杂、昂贵等问题。阿里云E-HPC V2.0是国内首批通过该标准认证的产品,支持大规模弹性计算,显著降低成本。新标准将推动算力基础设施迈向标准化、智能化新时代。
快速部署实现Bolt.diy
Bolt.diy 是 Bolt.new 的开源版本,提供灵活的自然语言交互与全栈开发支持。基于阿里云函数计算 FC 和百炼模型服务,最快5分钟完成部署。新手注册阿里云账号后可领取免费额度,按指引开通相关服务并授权。通过项目模板一键部署,配置 API-KEY 后即可使用。Bolt.diy 支持多种场景,如物联网原型开发、久坐提醒、语音控制灯光等,助力快速实现创意应用。
2232 17
【MCP教程系列】在阿里云百炼,实现超级简单的MCP服务部署
阿里云百炼推出业界首个全生命周期MCP服务,支持一键在线注册托管。企业可将自研或外部MCP服务部署于阿里云百炼平台,借助FC函数计算能力,免去资源购买与服务部署的复杂流程,快速实现开发。创建MCP服务仅需四步,平台提供预置服务与自定义部署选项,如通过npx安装代码配置Flomo等服务。还可直接在控制台开通预置服务,体验高效便捷的企业级解决方案。
【MCP教程系列】在阿里云百炼,实现超级简单的MCP服务部署
快速带你上手通义灵码 2.0,体验飞一般的感觉
通义灵码个人版为开发者免费提供智能编码能力,专业版限免期内开放更多功能。使用需先注册阿里云账号,支持JetBrains IDEs、Visual Studio Code等开发工具。以Visual Studio Code为例,安装插件并登录后即可体验其强大功能。通义灵码2.0在代码生成、需求理解及单元测试自动化等方面有显著提升,支持多语言和复杂场景,大幅提高开发效率。
234889 37
快速带你上手通义灵码 2.0,体验飞一般的感觉
一键部署 Dify + MCP Server,高效开发 AI 智能体应用
本文将着重介绍如何通过 SAE 快速搭建 Dify AI 研发平台,依托 Serverless 架构提供全托管、免运维的解决方案,高效开发 AI 智能体应用。
1831 6
阿里云百炼 MCP服务使用教程合集
阿里云百炼推出首个全生命周期MCP服务,支持一键部署、无需运维,具备高可用与低成本特点。该服务提供多类型供给、低成本托管及全链路工具兼容,帮助企业快速构建专属智能体。MCP(模型上下文协议)作为标准化开源协议,助力大模型与外部工具高效交互。教程涵盖简单部署、GitHub运营、数据分析可视化及文档自动化等场景,助您快速上手。欢迎加入阿里云百炼生态,共同推动AI技术发展!
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等