题意:定义两个序列匹配当且仅当它们离散化后相同。

给出两个序列 ,支持对 进行单点修改,保证 中的数字两两不同。

每次修改后,询问 中匹配的次数。

允许离线,,时限

阅读全文 »

题意:给出一个长度为 的排列

当玩家在位置 ,当且仅当满足下列两个条件之一,能一步移动到

  • 左侧第一个大于 的。

  • 右侧第一个大于 的。

表示从 出发到达 所需的最小步数。若不能办到,则定义为

每次询问给出 ,求

,时限

阅读全文 »

题意 : 给出权值数组 ,记

有一个随机数生成器,每次会以 的概率生成数

这个随机数生成器不断生成随机数,当所有 至少出现 次时停止,问期望生成的次数。

答案对 取模。

,时限

阅读全文 »

题意 : 给出三张无向图 ,点数均为 ,点的标号为

建立一张大图 ,其中点为三元组 ,其中

  • 对于 中的边 ,在 之间连边。

  • 对于 中的边 ,在 之间连边。

  • 对于 中的边 ,在 之间连边。

的权值定义为

求图 的最大独立集权值和,答案对 取模。

,时限

阅读全文 »

题意 : 将 划分为 个长度为 的栈。

用如下算法生成一个排列 :

  • 找出栈顶最小的(非空)栈,将栈顶加到 的末尾,并弹栈。

问有多少排列 可能被生成。

,时限

阅读全文 »
0%