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

A. 牛奶求和

首先对于一个排列,\(T=\sum_{i=1}^{n}a_i\times i\)。由于 \(i\) 越大,权重越大,所以将 \(a\) 排序计算 \(T\) 一定是最优的。

现在把一次操作转化成删除一个数再加进一个数。
设旧数为 \(a\) 新数为 \(b\), \(a\) 的位置为 \(w_0\)(多个值取),\(b\) 的位置为 \(w_1\)。设前缀和数组为 \(s\)\(T\) 为开始产奶量。
位置可以用二分做。

考虑分类讨论。

\(w_1\le w0\)

  • \(a\) 减小 \(a\times w_0\),加 \(b\) 增加 \(bw_1\)。操作前 \([w_1,w_0-1]\) 的数位置都加 \(1\)。于是再加 \(s_{w_1-1}-s_{w_0-1}\)
  • 即为 \(T-aw_0+bw_1+s_{w_0-1}-s_{w_1-1}\)

\(w_0\lt w1\)

  • \(a\) 一样,但加 \(b\) 时前面少了一个数,所以是 \(b(w_1-1)\), 同时 \([w_0+1,w_1-1]\) 都减 1。
  • 即为 \(T-aw_0+b(w_1-1)-s_{w_1-1}+s_{w_0}\)
http://www.jsqmd.com/news/1188611/

相关文章:

  • TEL AP9E-0858E 电路板
  • 全连接神经网络结构图绘制指南:从理论到Visio实践
  • 【JAVA毕设源码分享】基于springboot居民小区物业管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 品牌官网设计哪家好?AI建站、页面定制设计和内容录入对比
  • IT运维终端监控软件对比:登录会话、脚本执行和远程协助记录怎么留
  • GMStepper常见问题解决:滑动标签动画异常与边界值处理方案
  • 多维聚合中的数据变形:维度轴、层级与坐标映射的本质
  • 如何快速修复损坏的MP4视频文件:untrunc工具的完整使用指南
  • 2026山西农业灌溉用水泵厂家推荐 5家适配企业实力对比 - 信息热点
  • 2026北京海淀劳力士欧米茄回收实测!5家线下门店探店对比,逸程成本地最优选择 - 全城热点
  • 深入理解Qwen2.5-Coder-7B-Instruct_rai_1.7.1_hybrid的ONNX模型结构与部署流程
  • 从文字到动态:揭秘Make-A-Video如何让AI“脑补”出连贯视频
  • YOLOv8目标检测核心技术解析与工业应用
  • 三井Outlet购物攻略:CK牛仔裤等春季单品开箱与穿搭指南
  • 平台商城搭建怎么做?招商、审核和交易撮合流程指南
  • 【紧急修复版】ChatGPT摘要丢失关键实体?用这4个结构化约束词,召回率飙升至94.3%
  • 5分钟掌握:用Python智能图像去重工具彻底清理重复图片
  • 2026筑宅安|宝鸡外墙漏水专业维修,蜘蛛人高空作业根治墙面渗水发霉 - 筑宅安
  • HarmonyOS7 TaskPool 多线程:耗时计算不卡 UI
  • ChatGPT品牌定位失效预警:3大隐性危机正在侵蚀用户心智份额,9月前必须重校准
  • 微博怎么去水印哪个好?图片视频去水印多端方法盘点 - 科技热点发布
  • R并行计算入门:如何利用多核处理器加速计算任务
  • YOLOv8木材缺陷检测实战:从环境配置到工业部署全流程
  • 重庆渝中逸程上门鉴定秒结更靠谱|渝中周边钻石回收 - 融媒生活
  • mlx-community/Z-Image-bf16部署实战:生产环境配置与优化
  • 惠普暗影精灵性能终极解锁:OmenSuperHub完全指南
  • Windows系统环境变量配置不当导致CMD命令失效的排查与修复指南
  • 【JAVA毕设源码分享】基于springboot的旺零售商经营平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 开源AI项目合规与高可用架构实战:从ClawdBot到Moltbot
  • ALCameraViewController社区贡献指南:如何参与开源相机项目