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

题解:AT_arc215_d [ARC215D] cresc.

不用容斥的做法。

思路

考虑直接刻画 \(S\) 的限制。

首先有 \(S_i-S_{i-1}=A_{i+1}-A_{i}\),即 \(S\) 的差分数组 \(D_i=S_{i+1}-S_{i}\) 满足奇数项是 \(A\) 的奇数项的差分,偶数项是 \(A\) 偶数项的差分,这启示我们将奇偶分开看。

考虑 \(D,S_N\) 的限制:

  1. \(\sum\limits_{1\le i\le N,2\mid i}D_i=A_{N+1}-A_2\le M\)
  2. \(\sum\limits_{1\le i\le N,2\nmid i}D_i=A_N-A_1\le M\)
  3. \(\sum\limits_{1\le i\le N}D_i=S_N-S_1\le S_N\)
  4. \(S_N=A_N+A_{N+1}\le 2M\)

显然通过一个 \(D\)\(S_N\) 可以唯一确定一个 \(S\)。显然可以通过构造证明,满足这四个条件的任意 \(D,S_N\) 一定合法。

然后考虑计数。对于一个确定的 \(D\)\(S_N\) 的取值方案数即为 \(2M+1-\sum D_i\)。设 \(f_0(x)\) 表示 \(D\) 偶数位上和为 \(x\) 的方案数,\(f_1(x)\) 表示 \(D\) 奇数位上和为 \(x\) 的方案数,\(s_i=\sum\limits_{x}f_i(x)\),总方案数即为:

\[\begin{aligned} &\sum_{x_0}\sum_{x_1} f_0(x_0)f_1(x_1)(2M+1-x_0-x_1)\\ =&(2M+1)s_0s_1-s_1\sum\limits_{x_0}f_0(x_0)x_0-s_0\sum\limits_{x_1}f_1(x_1)x_1 \end{aligned} \]

其中 \(f_i(x)=C(x+\frac{n+i-1}{2}-1,\frac{n+i-1}{2}-1)\)。然后就可以 \(O(n+m)\) 统计。

http://www.jsqmd.com/news/688688/

相关文章:

  • 告别时间协调烦恼,派对模式助你高效决策
  • 2026最权威的六大降AI率方案实际效果
  • 2026公卫医师考试哪个网课提分最快?看这四个关键点 - 医考机构品牌测评专家
  • 如何在linux系统中添加KVM虚拟机的虚拟网卡?
  • 从基础到交互:深入解析 torch.nn.functional 中的 Linear 与 Bilinear 函数
  • Cursor Pro破解终极指南:三步解锁无限AI编程功能
  • 超自然小熊猫82.0最新版四队6.3超自然神瞳1.2.9版本附带卡密最新版安装教程磁场半透明除雾显棺辅助工具防闪退防检测app下载安装教程IOS安卓版苹果版apk安装包下载地址
  • 5分钟掌握剪映自动化:用Python批量处理视频剪辑的终极方案
  • 乡村全科执业助理医师考试哪个老师讲得好?请看这篇调研 - 医考机构品牌测评专家
  • 从TRP/TIS到整机性能:一份给天线工程师的微波暗室避坑与优化清单
  • 从‘C1CCCCC1’到深度学习:SMILES字符串如何成为AI药物发现的‘普通话’
  • 2026年陕西省建筑资质代办行业趋势研判与优质服务商推荐——万亿级建筑市场背后的合规赋能者 - 深度智识库
  • 从Fiddler Classic到Everywhere:一个老牌抓包工具的跨平台进化与实战对比
  • 【2026收藏版】转行成为一名机器学习工程师,可行吗?(小白/程序员必看)
  • 选型指南:Veeva EDC、Medidata Rave...主流临床试验EDC系统怎么选?
  • 终极TrollStore安装指南:30秒完成iOS 14.0-16.6.1设备越狱部署
  • 【Docker边缘部署实战手册】:20年运维专家亲授5大避坑指南与3个必学轻量级编排技巧
  • 2025最权威的五大AI辅助论文工具横评
  • 【积分攻略】手把手教你赚CRMEB社区积分,买系统、买主题直接抵扣!
  • 为什么92%的LLM推理服务在CUDA 13上存在隐式内存泄露?——三步静态检测+运行时沙箱验证法
  • Qwen3.5-9B-GGUF实战教程:长文本分块处理、上下文拼接与全局一致性保障方法
  • 本地AI音频处理:OpenVINO Audacity插件让专业音频编辑触手可及
  • 从DHT11到云端:拆解一个基于STM32+FreeRTOS+CAN+ESP8266的物联网数据流
  • 升鲜宝商品模块重构版接口清单 (二)+ 页面原型字段设计
  • 抖音无水印下载终极指南:douyin-downloader 轻松获取纯净视频素材
  • BilibiliDown:跨平台B站视频下载解决方案
  • FineBI核心功能实战解析:从数据建模到仪表板设计
  • 数据库事务
  • 如何快速掌握开源CAD工具:LitCAD新手完整入门指南
  • 【量子开发黄金窗口期】:VSCode 2026插件正式版前最后90天,你必须练熟的4类Q#协同编码模式