#1581. 单峰排列
单峰排列
题目描述
一个的全排列是单峰的,当且仅当存在某个使得。例如,对于的全排列,是一个单峰排列,也是一个单峰排列,但就不是。试求的单峰全排列的个数。
输入格式
一个整数。
输出格式
输出的全排列中单峰排列的个数。 由于这个数可能很大,因此你只需要输出它的值。
样例
输入样例
3
输出样例
4
提示
一个n的全排列A[i]是单峰的,当且仅当存在某个x使得A[1]<A[2]<...<A[x]>A[x+1]>...>A[n]。例如,对于9的全排列,125798643是一个单峰排列,123456789也是一个单峰排列,但356298741就不是。试求n的单峰全排列的个数。
一个整数n。
输出n的全排列中单峰排列的个数。 由于这个数可能很大,因此你只需要输出它mod1234567的值。
3
4
n<=2000000000