AT_arc093_d.[ARC093F] Dark Horse
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
【题意简述】
- 有 2N 个人,按照满二叉树的形态进行淘汰赛,一开始的排列顺序为所有 (2N)! 个排列之一。
- 你是第 1 个人,已知每一对人之间的实力关系,具体地说:
- 给出 M 个人 A1∼AM。
- 这 M 个人都打得过你。
- 你打得过除了这 M 个人之外的所有其他人。
- 对于剩下的情况(你不参与的情况),编号小的人胜利。
- 问你在所有的 (2N)! 种情况中,有多少种情况可以取得最终胜利。答案对 109+7 取模。
输入格式
第一行两个整数 N,M。
第二行 M 个整数 A1,A2,…,AM。
输出格式
输出一个数表示方案数,对 109+7 取模。
输入输出样例
输入#1
2 1 3
输出#1
8
输入#2
4 3 2 4 6
输出#2
0
输入#3
3 0
输出#3
40320
输入#4
3 3 3 4 7
输出#4
2688
输入#5
16 16 5489 5490 5491 5492 5493 5494 5495 5497 18993 18995 18997 18999 19000 19001 19002 19003
输出#5
816646464
说明/提示
1≤N≤16,0≤M≤16,2≤Ai≤2N,Ai<Ai+1。
输入解题思路,AI测评打分。不知道怎么写?