决策单调性(四边形不等式)学习笔记

news/2025/12/8 22:04:35/文章来源:https://www.cnblogs.com/Greenz-cxz/p/19323781

CF321E Ciel and Gondolas

\[dp_{k,i}=\min\{dp_{k-1,j}+w(j+1,i)\} \\ w(l,r)= \sum_{l \le i < j \le r} u(i,j) \]

\(w(x,y)\) 满足四边形不等式,证明:

Submission 352461026

P4767 [IOI 2000] 邮局 加强版

\[dp_{k,i}=\min\{dp_{k-1,j}+w(j+1,i)\} \\ w(l,r)= \sum_{i=l}^r |x_i-x_{\lfloor\frac{l+r}{2}\rfloor}| \]

注意到 \(w(l,r)\) 有递推 \(w(l,r)=w(l,r-1)+x_r-x_{\lfloor\frac{l+r}{2}\rfloor}\)

  • \([l,r-1]\) 区间长度为奇数,添加 \(r\) 后中位数还是 \(\lfloor\frac{l+r}{2}\rfloor\)

  • \([l,r-1]\) 区间长度为偶数,添加 \(r\) 后中位数位置 \(+1\),但由于原 \(\text{mid}\) 在中间两个数之间任意取,所以位置 \(+1\) 不影响前面的答案

\(w\) 满足四边形不等式,证明:

\(w(l,r+1)=w(l,r)+x_{r+1}-x_{\lfloor\frac{l+r+1}{2}\rfloor} \cdots \textcircled{1}\)

\(w(l-1,r+1)=w(l-1,r)+x_r-x_{\lfloor\frac{l+r}{2}\rfloor} \cdots \textcircled{2}\)

\(\textcircled{1} - \textcircled{2}, w(l,r+1)+w(l-1,r)=w(l,r)+w(l-1,r+1)+\underline{x_{\lfloor\frac{l+r}{2}\rfloor}-x_{\lfloor\frac{l+r+1}{2}\rfloor}, \le 0}\)

\(w(l,r+1)+w(l-1,r) \le w(l,r)+w(l-1,r+1)\),推广即得结论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/993618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Classic Papers in Programming Languages and Logic | 阅读计划

来自 Classic Papers in Programming Languages and Logic 个人相比科研更喜欢纯粹的阅读(狗头),也感觉需要空闲时间探索一下经典论文,让 Gemini 帮我生成了一个阅读计划,最好能读下来:建议日期 主题单元 阅读论…

13.结构型 - 适配器模式 (Adapter Pattern)

适配器模式 (Adapter Pattern) 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁 意图: 将一个类的接口转换成客户希望的另外一个接口; 适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起…

CodeBuddy AI IDE:全栈AI创建平台实战

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

廊坊婚介所见证:放下挑剔的女人,幸福来得很快

在廊坊的一个小区门前,李珂总是喜欢把自己设定成“对未来丈夫的高标准”。她喜欢高大英俊,学历不低于硕士,收入稳定且在行业中有一定声望。对她来说,外表和地位才是婚姻成功的核心。于是她在网上投了不少简短而精致…

Tauri 窗口拖拽功能偶尔失效问题修复总结

窗口拖拽功能偶尔失效问题修复总结 问题描述 在 Tauri 应用的 Launcher 窗口中,用户发现拖拽功能存在一个奇怪的现象:✅ 输入框区域(wrapper):拖拽功能从不失效,非常可靠 ❌ 输入框上方区域(header 的其他部分,…

应用 SQLAlchemy 操作单表:以 SQLite 用户表为例的完整实战指南

应用 SQLAlchemy 操作单表:以 SQLite 用户表为例的完整实战指南2025-12-08 21:52 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !imp…

12-8午夜盘思

1、大盘无忧; 2、情绪方面:安记食品5连板,情绪周期强势延续;三市成交2万亿,抱团风格回归; 3、存储芯片:以存储芯片板块指数为锚点,板块上涨2.89%,板块强势;本质还是存储芯片涨价的故事;10cm方向,德明利领头…

MyBatis参数加解密

一、概述 在MyBatis中通过拦截器实现SQL参数加密/结果集解密是数据安全的常见场景,核心是拦截参数处理环节(加密入参)和结果集处理环节(解密出参)。适配Spring Boot3 + MyBatis环境。核心思路拦截点 作用 拦截接口…

基于Hadoop+数据可视化+机器学习随机森林预测算法+智能AI大模型+协同过滤推荐算法的青少年饮食习惯数据分析与可视化平台的设计与实现(精品源码+精品论文+上万材料集+答辩PPT)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

PyTorch推理扩展实战:用Ray Data轻松实现多机多卡并行

单机 PyTorch 模型跑推理没什么问题,但数据量一旦上到万级、百万级,瓶颈就暴露出来了:内存不够、GPU 利用率低、I/O 拖后腿,更别说还要考虑容错和多机扩展。 传统做法是自己写多线程 DataLoader、管理批次队列、手…

成膜助剂出口厂商有哪些?有出口资质的成膜助剂供应商名单推荐

成膜助剂作为涂料、胶粘剂等行业的核心功能性辅料,其供应稳定性、产品质量及出口服务能力直接影响下游产业发展。2025年,随着环保政策升级与国际贸易格局优化,具备出口资质、合规性强的成膜助剂厂商与贸易公司愈发受…

CF1994G

CF1994G因为异或每个位是独立的,只需要处理进位即可。 因此,考虑从低到高枚举每一位,记录进位个数,令 \(dp(i, j)\) 表示到第 \(i\) 位,进了 \(j\) 位的方案数。暴力枚举 \(0/1\) 转移即可。 时间复杂度:\(O(nk)…

2025婴儿车性价比排行榜首选:UPPAbaby MINU V3如何以轻便全能理念重新定义价值标准(附权威认证)

一、轻便婴儿车市场的价值认知革新 根据《2024中国母婴消费白皮书》(中国家庭教育学会发布)数据显示,在选购婴儿车时,87.3%的消费者将"轻便性"列为首要考量因素,但同时也有76.8%的用户担心轻便设计会牺…

陈阅视觉摄影培训机构发展历程

陈阅视觉摄影培训机构,成立于2009年,10多年来,陈阅视觉秉承“让摄影更加简单”的办学使命。 引进国外先进视觉传达课程体系,并结合国内特点,独立研发PLTA摄影教学系统,大力培养摄影与视频制作人才,有力推动国内…

hive ddl dml hivesql命令大全

SELECT T.sname,T.ctfid,T.gender,t.address,count(*) OVER(PARTITION BY T.sname) AS FM_CNTFROM test_db.room3 T WHERE T.address like "%北京%" AND instr(T.ctfid,310)>0 ORDER BY FM_CNT DESC;sel…

杭州刑事案件法律咨询找谁?刑事律师推荐

遇到刑事案件,时间就是生命。杭州刑事案件法律咨询找谁?今天给大家推荐一家专业的刑事辩护律所。 刑事案件为什么要尽早找律师? 黄金37天很关键,刑事拘留期:最长37天这个阶段律师能做什么:会见当事人了解案情;申…

【AI】第一篇:语言模型的前世 n-gram的简单介绍

1. N-gram 是什么?核心逻辑与“N”的含义 N-gram 是自然语言处理(NLP)中一种基于统计的语言模型,其核心思想是:一个词的出现概率,可以由它前面 N-1 个词来预测。它把文本按照连续的 N 个词(或字符)切分成片段(…

【12.11 直播】时序数据库 IoTDB FAQ 全面解答|下一期聊什么?你来决定!

集中解答你最想知道的问题,你还想了解什么?请告诉我们!🤔你在用时序数据库 IoTDB 时,是否也遇到过这些“灵魂拷问”: 🚀为什么我的查询无法执行? 💡树模型、表模型到底该如何选? 🔑如何与现有系统进行高…

12/8

今天满课,全是专业课,写了个Java系统,后端打不开,气死我了,晚上还要写统一建模语言

洛谷 P8189

洛谷 P8189有 \(n\) 个礼物分配给 \(n\) 个人,第 \(i\) 个人原本拥有第 \(i\) 个礼物,每个人都要一个喜欢程度的列表,现在他们可以交换礼物,但每个人最后得到的礼物的喜欢程度不能低于原本的礼物。 \(T\) 组询问,…