https://vjudge.net/problem/HDU-6677
沃老师在出比赛的题目时遇到麻烦啦!
遇到的麻烦如下:
现在沃老师手上有 2n 道题,题目编号由 1∼2n ,已知第 i 道题难度为 ai ,这些题的难度还满足当 i<j 时 ai≤aj 。现在沃老师想把这些题目分在两套比赛上,每套比赛会被分到 n 道题,每道题都会恰出现在其中一场比赛中。假设分配完后,第一套题难度第 i 小的题的难度为 ci (第 i 小是指不去重的的第 i 小,例如有四道题难度分别是 1,1,2,3 时,难度第 3 小的题是难度是 2 ),第二套题难度第 i 小的题为 di ,沃老师定义两场比赛的难度相似度为 ∑ni=1|ci−di| ,且沃老师希望分配完题目后,两场比赛的难度相似度尽可能的小。
看到这你可能会觉得这算什么麻烦,难度相似度的最小值不就是 ∑ni=1(a2i−a2i−1) 嘛?
是的,光是要使难度相似度最小并不构成沃老师的麻烦,但沃老师是个好奇宝宝,他还想知道,有多少种分配题目的方式,能使难度相似度最小呢?这个问题可能就没那么简单了。
于是沃老师就来拜托聪明的度熊帮他解决他心中的困惑,各位也帮忙算算吧。
请输出分配题目的方式数量除以 10^9+7 的余数。
两种分配方式 A 和 B 不同当且仅当存在某道题出现在 A 的第一套比赛中,却没有出现在 B 的第一套比赛中。举例来说,当 n=1 时ÿ