Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:512 MB
统计

给定长度为 $n$ 的排列 $[1,2,\cdots,n]$,每次选择一个数,将其取出然后放到排列的开头或末尾。

对每个 $k=0,1,\cdots,n-1$,求出进行至多 $k$ 次操作可能得到的排列个数,答案对 $m$ 取模。

$1\le n\le1000,10^8\le m\le 10^9+9$,$m$ 是质数。