题解:2024.10.7 模拟赛

我是 A 题

容斥 三维偏序 排序

给定 ,有一些不重复三元组 满足 。定义三元组 不大于 当且仅当 。有 次操作,每次给出三元组 ,将现存三元组当中不大于 的删除。输入方式如下:

我是 B 题

概率dp 概率与期望

个质量分别为 的物品需要经过 道质检工序。 每一轮工序会收到上一轮传过来的所有物品并开始质检,第 道工序流程如下:

  • 如果此时该道工序处只剩下一个物品,那么机器会将其粉碎。
  • 如果此时该道工序处剩下了不止一个物品,那么机器会将质量最小的物品挑出来,以 的概率将其粉碎, 的概率放过它并将其传给下一道工序。如果 机器放过了本次选择的物品,那么重新执行该流程直到粉碎某一个物品。 求最后剩下的物品质量的期望,答案对 取模。

我是 C 题

递归 分治

有长度为 的整数数列 ,需要求出最大的 ,满足序列 当中存在区间 ,使得区间内出现过的所有数出现次数都不小于

我是 D 题

线段树

若有一个长度为 的数列 满足 ,定义 为数列中所有极长相等子段长度的平方和。 现在给出长度为 的数列 ,满足 表示 的取值在 中均匀随机。 有 次操作,每次修改数列 中的一个值,或者询问 的期望对 取模后的结果。