10 4

news/2025/10/4 10:55:00/文章来源:https://www.cnblogs.com/SleepingGod/p/19125363
  • p2605 线段树优化转移DP
    • 我们很显然可以想到的是定义 \(f_{i,j}\) 表示到 \(i\) 为止 \(i\) 为通讯基站,总共建了 \(j\) 个通讯基站的最小代价
    • 那么我们可以得到转移方程
      • \(f_{i,j} = \min(f_{k,j-1} + w_{i,k}) + c_i\)
      • 其中 \(w_{i,k}\) 表示 \(k - i\) 之间需要补偿的总费用
    • 对于一个在 \(k - i\) 之间的基站 \(x\) 来言,如果 \(i > x + s_x\)\(k < x - s_i\) 那么就需要补偿
    • 我们可以很轻松的发现 \(j\) 的枚举可以放在外围
    • 那么我们可以将每一个 \(x\)\(x + s_x + 1\) 打上标记 \(x\)
    • 当我们遍历到 \(i\) 的时候在线段树上的区间 \([1,x-s_x-1]\) 打上加 \(w_x\) 的标记
    • 再求出 \([1,i-1]\) 区间的最小值更新即可
    • 为什么我没有想到
      • 方程转移式列对了
      • 但在考虑如何优化转移的时候想歪了
      • 没有想到 \(j\) 的枚举可以放在外围
        • 转移只和第二维的 \(j-1\) 有关时可以考虑把 \(j\) 的枚举放在最外围
      • 然后想了 \(w_{i,k}\) 是否具有单调性?
        • 但是它是具有但不是固定的,但是很显然可以发现任意的 \(f_t <= f_{t+1}\) 所以完全没有意义
      • 所以说思路到这里就全断了
    • 稍微看了一眼题解发现自己真的是糖丸了
    • 有时候可以考虑元素对转移的贡献,而不是转移本身

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

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

相关文章

叠爱心(love.*)

叠爱心(love.*) 题目背景 在柯中热烈的校庆闭幕式上,校长张老大首先做了简短而深刻的讲话,按照此进程,很快就可以放学回家了。然而,不幸降临了。书记 92 同志上台开始了他那代表性的冗长而无味的讲话:“下面,我讲…

建设街小学网站招生网站建设方案

故障现象  一辆2017款捷豹F-PACE车&#xff0c;搭载2.0 L GTDi发动机&#xff0c;累计行驶里程约为16万km。车主反映&#xff0c;车辆组合仪表上发动机故障灯点亮&#xff08;图1&#xff09;&#xff0c;且发动机偶尔怠速不稳。 图1 发动机故障灯点亮 故障诊断 接车后试车…

从单层感知机到多层感知机(MLP)

MLP:Multi-Layer percretron 多层感知机单层感知机的局限性 • 单层感知机能做的只是用 一条直线 / 超平面 来分隔数据。 • 问题:遇到 异或(XOR)问题 或者更复杂的数据分布,就没办法仅靠一条直线来分开。例如: …

机电公司管理小工具|基于微信小应用的机电公司管理小程序设计与实现(源码+数据库+文档)

机电公司管理小工具|基于微信小应用的机电公司管理小程序设计与实现(源码+数据库+文档)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

Chromium 138 编译指南 - Android 篇:环境搭建与准备(一) - 教程

Chromium 138 编译指南 - Android 篇:环境搭建与准备(一) - 教程2025-10-04 10:48 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !…

Arduino+数码管 = 量电压 | A+B problem | alphabet

材料 Arduino UNO R3、8041AS 七位数码管、若干导线、电阻、电位器、按钮、面包板。 量电压 从 A0 读入电压值,然后显示到数码管上即可。voltage-display.ino // https://www.lanpade.com/7-segment-led-dot-matrix/8…

网站热力图用ps怎么做网站建设 绵阳

目录 一、网络配置命令 1.ifconfig——IP地址 1.1ifconfig的基础用法 1.1.1ifconfig命令详解 1.2常用格式 1.3修改网卡名称 1.3.1临时修改 1.3.2永久修改 1.4临时修改网卡 1.4.1设置虚拟网卡 1.4.2延伸——ethtool 1.5永久修改网卡 1.6实验 —— 双网卡配置 1.…

做网站的财务需求设计新颖的兰州h5制作

(注&#xff1a;在看到大家如此关注JS里头的这几个对象&#xff0c;我试着把原文再修改一下&#xff0c;力求能再详细的阐明个中意义 2007-05-21&#xff09;在提到上述的概念之前&#xff0c;首先想说说javascript中函数的隐含参数&#xff1a;arguments Arguments 该对象代表…

详细介绍:【数据库知识】TxSQL 主从数据库同步底层原理深度解析

详细介绍:【数据库知识】TxSQL 主从数据库同步底层原理深度解析pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "C…

做简历哪个网站比较好制作图片的软件哪个好

文章目录 797. 差分题目描述差分 797. 差分 题目描述 输入一个长度为 n nn 的整数序列。 接下来输入 m mm 个操作&#xff0c;每个操作包含三个整数 l,r,c, 表示将序列中 [l,r] 之间的每个数加上 c 。 请你输出进行完所有操作后的序列。 输入格式 第一行包含两个整数 n 和…

详细介绍:TensorFlow(1)

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

建设网站方案网页休闲游戏网站

关于单点登录 单点登录的基本实现思想&#xff1a; 当客户端提交登录请求时&#xff0c;服务器端在验证登录成功后&#xff0c;将生成此用户对应的JWT数据&#xff0c;并响应到客户端 客户端在后续的访问中&#xff0c;将自行携带JWT数据发起请求&#xff0c;通常&#xff0c…

电子政务门户网站建设教训综合性电商网站建设

if 语句后可以跟可选的 elsif ... else 语句&#xff0c;这对于使用单个if ... elsif语句测试各种条件非常有用。 if...elsif...else - 语法 Perl编程语言中的 if ... elsif...else语句的语法是- if(boolean_expression 1) {# Executes when the boolean expression 1 is tr…

南昌网站建设渠道全国被执行人名单查询

在 Vue 的组件通信中&#xff0c;slot&#xff08;插槽&#xff09;的编译优化是一个重要的性能提升点。以下是 Vue2 和 Vue3 在 slot 处理上的差异及优化原理&#xff0c;用更直观的方式解释&#xff1a; Vue2 的 Slot 更新机制 想象一个父子组件场景&#xff1a; 父组件&am…

2025.10.3 NOIP 模拟赛

前言 这回一改上次颓势。 T1一眼,T3思考2h+后场切。 但 T2 只有接近正解的 50 pts,T4 常数大挂了 20pts。 A 给定 \(n,k\),对 \([1,n]\) 建线段树后,求线段树上所有节点长度的 \(k\) 次方之和。 Solution 发现线段…

(最新原创毕设)基于SpringBoot的分布式存储平台/10.3(白嫖源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案 - 指南

(最新原创毕设)基于SpringBoot的分布式存储平台/10.3(白嫖源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案 - 指南pre { white-space: pre !important; word-wrap: nor…

Python 之操作excel

一、常用方法 Workbook():创建新的工作簿create_sheet():创建工作表 append():加入一行数据详细:https://openpyxl.readthedocs.io/en/stable/api/openpyxl.html 二、示例代码import openpyxl from openpyxl.style…

大语言模型中的“推理”:基本原理与构建机制解析

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