Madoka and The Corruption Scheme
有$2^n$名参赛者,参赛者编号为$1$至$2^n$。
一共有$n$轮比赛,每一轮,参赛者两两比赛,胜者进入下一轮。因此如图所示,赛程图是一个满二叉树。
现在你可以决定每一个参赛者第一轮的初始排列顺序(对应二叉树叶子节点的顺序),并且你可以决定每一场比赛是左边的人胜出或是右边的人胜出(如图红线为胜出者)。你希望第一名的人编号最小。
但是,有另一个人也能操纵比赛。他可以更改任意$k$场比赛的结果。
输出你能确保得第一名的人的编号的最小值,对$10^9+7$取模。