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

ABC433 解题报告

A

略。

B

略。

C

提取极长同色段。

D

考虑一个数在作为操作时的第一个数和第二个数时对余数的贡献。

E

先判掉 \(X\)\(Y\) 中有重复元素的情况。

因为限制和最大值有关,考虑倒序填入每一个数 \(i\)。接下来分类讨论:

  • 如果 \(i\)\(X\)\(Y\) 中都出现过,那么直接放;

  • 如果 \(i\) 只在 \(X\)\(Y\) 中的一个数组出现过,那么在那一行(一列)找一个可以放的空位放即可;

  • 如果 \(i\)\(X\)\(Y\) 中没有出现过,那么任意找一个可以放的空位即可。

一个空位 \((i,j)\) 被称为“可以放的”,当且仅当此时已经枚举到 \(min(X_i,Y_j)\)

接下来就是亿点实现问题。

F

考虑钦定一个位置为 \(1\) 段最后一个位置,然后统计它对答案的贡献。

那么假设该位置左侧有 \(c_0\) 个可以作为 \(1\) 段的位置,右侧有 \(c_1\) 个可以作为 \(2\) 段的位置,那么题目要求的就是:''

\[\begin{aligned} &\sum_{i=1}\binom{c_0}{i-1}\binom{c_1}{i}\\ =&\sum_{i=1}\binom{c_0}{i-1}\binom{c_1}{c_1-i}\\ =&\binom{c_0+c_1}{c_1-1} \end{aligned} \]

最后一步的依据是范德蒙恒等式

G

首先,需要一个可以接受一个字符串的所有子串的“数据结构”——SAM!

因为 SAM 是一个 DAG,所以题目转化为:在一个 DAG 上移动棋子,不能移动者输,问先手是否必胜。

这就是一个经典的博弈论模型。

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

相关文章:

  • 20232402 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • P2949 [USACO09OPEN] Work Scheduling G 题解
  • the success of Japan
  • 预训练的卷积神经网络与普通卷积神经网络有什么区别
  • 人工智能之数据分析 numpy:第九章 数组运算
  • Faster R-CNN中的Backbone,输入图片时,是标注过的图片吗
  • 赫尔默特变化 A=0的情况
  • 关于tarjan的一些感性理解
  • java linux tomcat
  • 20232411 2024-2025-1 《网络与系统攻防技术》实验六实验报告
  • 实用指南:机器人描述文件xacro(urdf扩展)
  • 代码随想录Day17_二叉树
  • 人工智能之数据分析 numpy:第七章 数组迭代排序筛选
  • AE文字动画
  • 2025/11/23-Listening to music most days could lower dementia risks for older adults, study suggests
  • 完整教程:设计模式的底层原理——解耦
  • windows11资源管理器桌面文件夹从中文“桌面”变为应为“Desktop”的恢复方法
  • Oracle数据库核心操作完全手册:运维、开发与调优必备
  • 2025/11/25
  • 完整教程:单体架构中的事件驱动架构:Java应用程序的渐进式重构
  • 2025/11/26
  • TRUG如何验证随机性
  • 【网络】在windows下,使用自带的ftp服务器,并添加账户 - 指南
  • 实用指南:JVM篇:一文读懂JVM:工作原理之核心技术解析
  • 2025年西北地区软化水设备厂家选择指南,陕西、甘肃、新疆、宁夏四省首选西安紫云,行业口碑品质靠谱推荐
  • java geotiff的空间索引如何构建
  • java for linux 安装
  • 【OI 复健计划】板子复习
  • 时间即生命 梁实秋
  • AI元人文:当理论成为悬鉴 ——兼论独立思想者的现代困境