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

蓝桥杯 动态规划

01 数字三角形

在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
const int N=105;
using ll=long long;
ll a[N][N],dp[N][N];
int main(){int n;cin>>n;for(int i=1;i<=n;i++){for(int j=1;j<=i;j++){cin>>a[i][j];}}for(int i=5;i>=1;i--){for(int j=1;j<=i;j++){dp[i][j]=a[i][j]+max(dp[i+1][j],dp[i+1][j+1]);}}cout<<dp[1][1];return 0;
}

在这里插入图片描述

02 破损的楼梯

在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+6;
using ll=long long;
const ll p=1e9+3;
ll dp[N];
bool broken[N];
int main(){int n,m;cin>>n>>m;for(int i=0;i<m;i++){int x;cin>>x;broken[x]=true;}dp[0]=1;if(!broken[1]){dp[1]=1;}for(int i=2;i<=n;i++){if(broken[i])continue;dp[i]=(dp[i-1]+dp[i-2])%p;}cout<<dp[n];return 0;
}

这里的取模是为了防止数据溢出
在这里插入图片描述

http://www.lryc.cn/news/253076.html

相关文章:

  • 【图论】重庆大学图论与应用课程期末复习资料2-各章考点(计算部分)(私人复习资料)
  • 整数和浮点数在内存中的存储​(大小端详解)
  • SpringBoot 集成 ChatGPT,实战附源码
  • 数据结构——希尔排序(详解)
  • C++ day53 最长公共子序列 不相交的线 最大子序和
  • ubuntu中删除镜像和容器、ubuntu20.04配置静态ip
  • 华为手环 8 五款免费表盘已上线,请注意查收
  • JOSEF约瑟 同步检查继电器DT-13/200 100V柜内安装,板前接线
  • 龙迅#LT8311X3 USB中继器应用描述!
  • eclipse jee中 如何建立动态网页及服务的设置问题
  • 一张网页截图,AI帮你写前端代码,前端窃喜,终于不用干体力活了
  • 处理k8s中创建ingress失败
  • Redis高可用集群架构
  • JAVA常见问题解答:解决Java 11新特性兼容性问题的六个步骤
  • 【C语言】深入理解指针(1)
  • MySQL的系统信息函数
  • python中.format() 方法
  • 【新手解答8】深入探索 C 语言:递归与循环的应用
  • 服务器中深度学习环境的配置
  • html实现各种好看的鼠标滑过图片特效模板
  • leetcode:LCR 122. 路径加密python3解法)
  • vue中实现纯数字键盘
  • C#简化工作之实现网页爬虫获取数据
  • 回顾过去的五年
  • 企业微信http协议接口调用,根据手机号搜索联系人
  • 第三方支付原理
  • logcat日志的使用——Qt For Android
  • 软著项目推荐 深度学习的智能中文对话问答机器人
  • 灰度发布专题---3、Nginx+Lua灰度发布
  • 冬天来了,波司登的高端化“春天”不远了?