ARC093D Dark Horse
题意:
有
你是第
- 给出
个人 。 - 这
个人都打得过你。 - 你打得过除了这
个人之外的所有其他人。 - 对于剩下的情况(你不参与的情况),编号小的人胜利。
问你在所有的
将比
首先将
每个人都只会参与恰好
各个对局分别对应大小为
考虑容斥。钦定对局集合
记方案数为
考虑状压
设
在安排第
记
转移:
下降幂可以预处理阶乘后快速计算。
边界:
最终需要考虑剩余数的排列,有
复杂度
题意:
有
你是第
问你在所有的
将比
首先将
每个人都只会参与恰好
各个对局分别对应大小为
考虑容斥。钦定对局集合
记方案数为
考虑状压
设
在安排第
记
转移:
下降幂可以预处理阶乘后快速计算。
边界:
最终需要考虑剩余数的排列,有
复杂度