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

ARC 218

A

直接拆贡献,枚举 \(A_{i,j}\) 作为第一个这个数的方案数。这个就是,\(1\sim i-1\) 行不选择 \(A_{i,j}\),后面随便选择。直接乘起来就好了。

B

考虑到如果一个人有决策的空间,就一定是胜利的。例如谁先从排好序的 \(a_i\) 这个位置开始,如果一个人开始就是必胜策略,并且上一步决策可以让他必定从这里开始;或者这个必败,上一步可以让别人开始,就一定赢。

这里的体现就是,如果有连续两个相同的数,那么他们变成 \(0\) 的时候,我可以决定删掉 \(cnt\) 个让别人开始,或者 \(cnt-1\) 个让自己开始,所以到这里决策的人一定胜利。同理如果 \(a_{i+1}-a_i>1\) 也是一样,可以 \(x=a_{i+1}-a_i\) 或者 \(x=a_{i+1}-a_i-1\)

所以模拟过程就好了。特判一下最后全部删完的情况。

C

\((1,2,\cdots, n)\rightarrow Q\),不如考虑 \(Q\) 排序。

显然 \(m=1\) 不行。

考虑冒泡排序的过程:可以视为从大到小放到正确的地方,要实现可以任意交换相邻的数。

这个很简单啊!直接选择两个置换,一个是交换 \((1,2)\),一个是 rotate,就好了。实现的时候注意一下操作次数。

D

一个想法是,对于相邻的两个 \((a_i,a_{i+1})\),如果 \(a_i>a_{i+1}\),显然不能有贡献。那么,那种连续的下降序列,之间不会有任何贡献,而两个不同的下降序列之间可以尝试产生贡献。

贪心的构造一种方式使得达到最大。设极长下降序列段数为 \(cnt\),那么答案是 \(cnt-1\)。对于这一段,假如说要求 \(>x\),那么如果有 \(>x\) 的数选择最小的,否则选择上一段最小的 \(y\),然后再选择这一段最小的比 \(y\) 大的数。容易证明这个是最优的(不会在有 \(>x\) 的时候多选择上一段的,因为每一次“多选”的代价是 \(1\),不会更优)。

后面的就是基操了。具体的,处理出这些段,然后对于每一个起点求出下一个选择什么。显然第一段是选择最小的,最后一段选择最大的,可以把第一段,最后一段单独处理。中间的倍增一下就好了。

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

相关文章:

  • 通过 Taotoken CLI 工具一键配置开发环境与常用 AI 工具
  • 学术界的“智能导航仪“来了!宏智树AI如何用自研大模型重构论文写作体验
  • Linux 开发环境虚拟化全指南
  • AI自动生成Git提交信息:llmc工具实战指南与Conventional Commits规范
  • 2026年4月目前热门的换电平台企业推荐,大功率换电柜/电动车电池充电柜/换电柜平台,换电平台服务商怎么选择 - 品牌推荐师
  • 如何设计MongoDB的金融交易流水表_防篡改与精确金额存储Decimal128.txt
  • 从Bimbo商标到芯片设计:技术产品如何避免跨文化命名陷阱
  • Kubernetes 作为集群编排系统有什么特点?
  • CPT外汇:多元化产品体系的综合呈现
  • AI驱动的自动化渗透测试:PentestGPT架构解析与实战部署指南
  • 从零掌握AI应用开发:无框架学习路径与核心原理实践
  • Translumo终极教程:3步掌握Windows实时屏幕翻译的完整解决方案
  • UDP 反射放大攻击溯源:流量特征识别与分层封禁实战
  • 湖南营销公司 TOP3 排行榜:新风口赢未来 - 星城方舟
  • 整箱扫码高速传送带适配技术(系统集成与场景落地篇)
  • 如何在Navicat中使用导出数据库完整数据字典_架构师必备技能
  • 从富士通-松下SoC合并案看技术整合的协同效应陷阱与战略避坑
  • MySQL如何利用存储过程封装权限_通过DEFINER与INVOKER模式控制
  • IOS app运行时不满屏,上下留有黑边
  • Go语言如何连接Redis_Go语言Redis连接操作教程【进阶】
  • Lattice协议:量子安全区块链的三大技术突破
  • 为AI网关打造生产级控制面板:ClawControl架构解析与实战部署
  • 第七章 供水科学调度的智能调度
  • 对比官方价格,利用平台折扣优化你的大模型API采购成本
  • 树莓派Zero USB扩展方案与Gadget模式实战
  • 解锁AI创作核心:全面了解AI提示词
  • 基于通用库的Helm Charts仓库:自托管服务K8s部署实践
  • 如何在Dev-C++中设置自定义的MinGW路径
  • 最新!中高端求职猎头服务公司排行:基于效果与资源的客观盘点(2026年5月) - 得赢
  • 半导体设备HMI软件架构