当前位置: 首页 > 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;
}

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

相关文章:

  • 深入理解Linux用户权限管理:常用命令详解
  • 【译】IOC容器2
  • 前端时间的失败总结复盘
  • 对标Gen-2!Meta发布新模型,进军文生视频赛道
  • idea使用问题(idea相关)快捷键及窗口没有service
  • threejs中获取不规则物体中心点坐标
  • 使用Redis实现接口防抖
  • 字节跳动开源基于SD1.5的 MagicAnimate 一张照片秒变真人舞蹈视频
  • 灰度发布专题---3、Nginx+Lua灰度发布
  • C++空类的那点事儿
  • 虾皮在线定价工具:知虾轻松制定有竞争力的价格策略
  • 一张网页截图,AI帮你写前端代码,前端窃喜,终于不用干体力活了
  • Python技术操作1-高效办公:将文本、图片和表格信息批量写入Word文档
  • QList简单使用
  • Web安全-初识SQL注入(一)
  • 时间复杂度分析经典问题——最大子序列和
  • C语言笔记(第一章:C语言编程)
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • es6--symbol
  • FastReport在线报表设计器工作原理
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • gulp 教程
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Java|序列化异常StreamCorruptedException的解决方法
  • Js基础——数据类型之Null和Undefined
  • Mysql数据库的条件查询语句
  • Vue--数据传输
  • 给新手的新浪微博 SDK 集成教程【一】
  • 基于axios的vue插件,让http请求更简单
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 微信小程序实战练习(仿五洲到家微信版)
  • 我的面试准备过程--容器(更新中)
  • 写代码的正确姿势
  • 一些css基础学习笔记
  • k8s使用glusterfs实现动态持久化存储
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (1)(1.11) SiK Radio v2(一)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十)c52学习之旅-定时器实验
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core 中插件式开发实现
  • .Net Memory Profiler的使用举例
  • .Net Remoting常用部署结构
  • .NET下ASPX编程的几个小问题
  • @RequestBody与@ModelAttribute
  • [ C++ ] STL---仿函数与priority_queue