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

Leetcode 983. 最低票价 动态规划

原题链接:Leetcode 983. 最低票价

在这里插入图片描述
在这里插入图片描述

class Solution {
public:int mincostTickets(vector<int>& days, vector<int>& costs) {int n = days.size();int last = days[n - 1];int dp[last + 1];map<int, int> mp;for (auto x : days)mp[x] = 1;dp[0] = 0;int v1[3] = {1, 7, 30};for (int i = 1; i <= last; i++) {if (mp[i]) {dp[i] = INT_MAX;for (int k = 0; k < 3; k++) {dp[i] = min(dp[i], dp[max(i - v1[k], 0)] + costs[k]);}} else {dp[i] = dp[i - 1];}}return dp[last];}
};
http://www.lryc.cn/news/522715.html

相关文章:

  • Kafka——两种集群搭建详解 k8s
  • springboot使用websocket
  • Redis的安装和配置、基本命令
  • Rnote:Star 8.6k,github上的宝藏项目,手绘与手写画图笔记,用它画图做笔记超丝滑,值得尝试!
  • python如何解析word文件格式(.docx)
  • 「刘一哥GIS」系列专栏《GRASS GIS零基础入门实验教程(配套案例数据)》专栏上线了
  • 使用nginx搭建通用的图片代理服务器,支持http/https/重定向式图片地址
  • 零基础构建最简单的 Tauri2.0 桌面项目 Star 88.4k!!!
  • 智能科技与共情能力加持,哈曼重新定义驾乘体验
  • 猫贫血吃什么能快速补血?
  • 微服务拆分
  • Android SystemUI——车载CarSystemUI加载(八)
  • 2025年编程语言热度分析:Python领跑,Go与Rust崛起
  • 前缀和 (一维 二维)
  • 精选算法合集
  • HackMyVM-Klim靶机的测试报告
  • C++内存分布
  • mysql主从复制sql进程中断,报错Tablespace is missing for table ……
  • STM32 FreeRTOS 信号量
  • Codemirror6个人使用心得总结
  • Ruby语言的软件开发工具
  • OpenHarmony API 设计规范
  • ESP8266 AP模式 网页配网 arduino ide
  • OpenCV基础:获取子矩阵的几种方式
  • C++ 之多线程相关总结
  • EF Core全局查询筛选器
  • 【开源免费】基于SpringBoot+Vue.JS欢迪迈手机商城(JAVA毕业设计)
  • Objective-C语言的数据库交互
  • 基于 Spring Boot 和 Vue.js 的全栈购物平台开发实践
  • 笔记(数据运营方向)