P11630 [WC2025] 士兵

news/2026/1/23 20:59:04/文章来源:https://www.cnblogs.com/alexande/p/19524002

和 CSP-2024 T3 染色线段树做法本质一样。

考虑固定每个位置的次数后我的总操作次数只和相邻对有关(就是经典铺设道路结论),那么,记录 \(f_{i, j}\) 为到了 \(i\) 操作了 \(j\) 次的方案数,考虑到对于每个 \(j\) 都可以让 \(i + 1\) 顺承 \(i\) 的次数做到没有贡献,除非有两种情况:

  • \(b_i > 0\) 且我想要拿走这个贡献,则次数更改为 \(a_i\)
  • \(b_i < 0\) 且我不想拿走这个贡献,则次数更改为 \(a_i - 1\)

注意到 \(f_i\)\(f_{i + 1}\) 只更改了常数个位置,利用线段树维护 \(j\) 那一维,简单的改一下查询一下即可。

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

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

相关文章

硬件电源电路设计杂项总结

硬件电源电路设计杂项总结以后碰到的硬件设计杂项都放在这里,硬件设计是一个积累的过程,每一次试错都是经验,都要有所收获!!! 1.开关电源的反馈引脚一定不能走在电感下面,电感下面不准有任何除电源输入以外的信号走线!…

【图像增强】水下图像一致性增强评价系统【含GUI Matlab源码 15016期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab武动乾坤博客之家&#x1f49e;…

【饮料检测】饮料质量检测、类别和价格识别系统【含GUI Matlab源码 15017期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab武动乾坤博客之家&#x1f49e;…

php-fpm + nginx 环境搭建配置与常见问题解决

一、 环境架构总览与组件安装 在现代 Web 架构中&#xff0c;Nginx 作为反向代理服务器&#xff08;Reverse Proxy&#xff09;负责接收外部 HTTP 请求&#xff0c;而 PHP-FPM&#xff08;FastCGI Process Manager&#xff09;则作为后端应用处理器。两者通过 FastCGI 协议进行…

【配送路径规划】自适应双种群协同鸡群算法ADPCCSO求解带时间窗的骑手外卖配送路径规划问题(目标函数:最优路径成本 含服务客户数量 服务时间 载量 路径长度)【含Matlab源码 15015期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab武动乾坤博客之家&#x1f49e;…

【船舶仿真】李亚普诺夫非线性的船舶航向回步自适应控制器设计【含Matlab源码 15018期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab武动乾坤博客之家&#x1f49e;…

nodejs基于vue兴趣班报名管理系统_g3td7

文章目录 系统概述技术栈核心功能模块数据统计部署与优化扩展方向 --nodejs技术栈--结论源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 系统概述 Node.js与Vue.js结合的“兴趣班报名管理系统”通常采用前后端分离架构&#xff0c;后端…

【PID控制】PID控制器调参设计【含GUI Matlab源码 15021期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab武动乾坤博客之家&#x1f49e;…

一种基于图形界面的Python代码自动生成软件的设计与实现

标题:一种基于图形界面的Python代码自动生成软件的设计与实现 内容:1.摘要 本文针对非专业编程人员在Python代码编写过程中面临的语法复杂、调试困难及学习成本高等问题&#xff0c;设计并实现了一种基于图形界面的Python代码自动生成软件。该系统采用模块化架构&#xff0c;集…

Spring AI Alibaba使用教程

准备&#xff1a; 1.环境要求&#xff1a; JDK 17Maven 3.8选择你的 LLM 提供商并获取 API-KEY&#xff08;如阿里云百炼的 DashScope&#xff09; 2.mave 依赖&#xff1a; <dependencies> <!-- Spring AI Alibaba Agent Framework --> <dependency> &l…

Cirris Easy-Touch Pro扩展盒C150-ETPA高压电缆测试仪

http://cirris.com/product/easy-touch-prohttp://www.celiss.com/product/68222.html内置视窗操作系统的高压测试仪。Easy-Touch Pro是一款独立的高压电缆测试仪,设计用于轻松集成到您的制造过程中。该测试仪由 Wind…

我觉得 OI 就应该让机器人来打

实力固定,情感稳定,策略最优,灵机最多,想的最广,写的最快,常数最小,都不用调,没有人际交往那些事,都不用教练培训,不用上文化课,还不用休息,不用吃喝只用电。 以后 OI 就让机器人来打,比拼谁的调教能力更…

实用指南:Vue3.x —— Vuex 状态管理

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

拾光筑梦 向光而行——至圣集团合作伙伴答谢会在昆圆满举办

昆明讯&#xff08;2026 年 1 月 22 日&#xff09;—— 以 “拾光筑梦・向光而行” 为主题的至圣科技&#xff08;云南&#xff09;集团有限公司合作伙伴年终答谢会于昆明龙达温德姆酒店隆重举行。行业领军代表、核心合作伙伴与至圣集团全体同仁齐聚一堂&#xff0c;共叙合作情…

小学生的题:求桌子多高

设桌子的高度为 h 厘米&#xff0c;坐着的猫高度为 a 厘米&#xff0c;趴着的猫高度为 b 厘米。根据图中的信息&#xff0c;我们可以得到两个方程&#xff1a;ha−bhb−a​11&#xff08;左图&#xff1a;桌子高度 坐猫高度 - 趴猫高度 11&#xff09;7&#xff08;右图&…

掌握技巧:彻底消除错误代码0x80004005带来的困扰

在数字时代&#xff0c;几乎每个人都会遇到计算机错误&#xff0c;这些错误有时会阻碍我们的工作&#xff0c;甚至影响日常生活。在众多令人困惑的错误代码中&#xff0c;0x80004005是一个特别常见但通常又难以理解的错误。这个错误代码通常表示未指定的错误&#xff0c;它可能…

3.3V驱动MOS方法——稳压二极管+NMOS

一、背景 在许多实际应用中&#xff0c;如电机控制和灯光调控&#xff0c;通常需要利用PWM&#xff08;脉宽调制&#xff09;信号来控制功率或转速。这些系统常常使用MOSFET&#xff08;场效应管&#xff09;来开关负载。在常见的PMOS和NMOS中&#xff0c;除非有特殊需求&…

【两阶段鲁棒微网】【不确定性】基于关键场景辨别算法的两阶段鲁棒微网优化调度附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真…

ant -vue a-table去掉表头

<template><a-table:columns"columns":data-source"data":show-header"false" <!-- 核心属性&#xff1a;隐藏表头 -->bordered <!-- 可选&#xff1a;显示边框&#xff0c;方便查看表格结构 -->/> </template>…

【裂纹检测】检测和标记图片中的裂缝附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真…