【题意简述】
- 有 2N 个人,按照满二叉树的形态进行淘汰赛,一开始的排列顺序为所有 (2N)! 个排列之一。
- 你是第 1 个人,已知每一对人之间的实力关系,具体地说:
- 给出 M 个人 A1∼AM。
- 这 M 个人都打得过你。
- 你打得过除了这 M 个人之外的所有其他人。
- 对于剩下的情况(你不参与的情况),编号小的人胜利。
- 问你在所有的 (2N)! 种情况中,有多少种情况可以取得最终胜利。答案对 109+7 取模。
【输入格式】
第一行两个整数 N,M。
第二行 M 个整数 A1,A2,…,AM。
【输出格式】
输出一个数表示方案数,对 109+7 取模。
【数据范围】
1≤N≤16,0≤M≤16,2≤Ai≤2N,Ai<Ai+1。