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

P14460 【MX-S10-T1】『FeOI-4』寻雾启示 题解

P14460 【MX-S10-T1】『FeOI-4』寻雾启示 题解

题目链接

我的博客

思路

这道题一看眼就是一个DP。

\(dp_i\) 表示走到 \(d=i\) 时需要的时间。枚举上一个状态,设上一个走到了 \(j(0 \leq j < i)\),那么我们可以通过以下步骤到达 \(i\)

  1. 首先回到 \(0\)
  2. \(0\) 处拿到 \(i-j\) 个铁锭(可能会等着)
  3. 跑步回 \(j\)
  4. \(j\) 铺路到 \(i\)

于是我们就有了转移方程

\[f[i]=\min_{j=0}^{i-1} \max(f_j+t_2 \times j,i \times k)+t_2 \times j +t_1 \times (i-j) \]

时间复杂度 \(O(Tm^2)\)

考虑优化。我们发现 \(f_i\) 是单调的。于是我们得到,\(f_j+t_2 \times j\) 也是单调的。所以我们可以找到一个最大的 \(j\) 满足 \(f_j + t_2 \times j < i \times k\)。这里用二分实现优化。

最终时间复杂度 \(O(T m \log m)\)

代码

const int N=1e5+10;
int T,m,k,t1,t2;
int f[N]; 
void solve(){m=Read();k=Read();t1=Read();t2=Read();for(int i=1;i<=m;i++) f[i]=INF;f[0]=0;if(t1<=t2){for(int i=1;i<=m;i++){printf("%lld ",i*t1+i*k);}puts("");return ;}for(int i=1;i<=m;i++){int l=0,r=i-1;while(l<r){int mid=(l+r+1)>>1;if(f[mid]+mid*t2<=i*k) l=mid;else r=mid-1;} f[i]=min(f[i],i*k+l*t2+(i-l)*t1);if(l<i-1) l++,f[i]=min(f[i],l*t2+(i-l)*t1+max(i*k,f[l]+l*t2));}for(int i=1;i<=m;i++) printf("%lld ",f[i]);puts("");
}
signed main(){T=Read();while(T--){solve();}return 0;
}
http://www.jsqmd.com/news/36137/

相关文章:

  • 分治+快速幂(p1010)
  • 深入解析:一文入门Rust语言
  • Studio 3T 2025.20 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
  • P11089 [ROI 2021] 手机游戏 (Day 1) 笔记
  • 实用指南:GESP2025年9月认证C++四级( 第三部分编程题(1)排兵布阵)
  • 完整教程:Transformer模型深度解析:从原理到谷歌级代码审查实战
  • 上周热点回顾(11.3
  • RediSearch从入门到生产级实战:全文搜索的“Redis原生解”
  • 前后端代码自动生成探索
  • 实用指南:JavaScript Reference Type解读
  • 基于Java开发的大学社团管理系统源码+运行步骤
  • 智能体详解——极简深度研究Agent
  • 大模型法律知识评估——Qwen3-0.6B到8B vs LawLLM-7B
  • C 数组
  • 网络层-IP内容报涉及到的两张表:路由表&ARP表
  • 2025年评价高的孤立导体测试仪厂家推荐及采购参考
  • 2025年靠谱的烘箱设备行业内知名厂家排行榜
  • 2025年知名的装饰金属网用户口碑最好的厂家榜
  • 2025年口碑好的集成阻尼铰链厂家实力及用户口碑排行榜
  • 关于开展博客专家及优质作者身份专项清理的公告 - 实践
  • 2025年口碑好的玻璃钢通风管道厂家实力及用户口碑排行榜
  • 2025年知名的保温管道品牌厂家排行榜
  • 2025年知名的工业加热炉厂家最新权威推荐排行榜
  • 2025年口碑好的8710防腐钢管厂家实力及用户口碑排行榜
  • 《软件需求最佳实践》阅读笔记三
  • 二分(p1314)
  • 2025年比较好的深水探照灯钣金加工用户口碑最好的厂家榜
  • 2025年质量好的新能源零配件旋压加工厂家最新热销排行
  • 2025年比较好的竖分式压缩垃圾站客户满意度排行榜
  • 2025年口碑好的水泥散装设备厂家推荐及选择参考