SP1480 PT07D - Let us count 1 2 3
题目描述
给出两个数 $n,p$,你需要求出下面四个问题的答案:
1. $n$ 个点的带标号无根树数量。
2. $n$ 个点的带标号有根树数量。
3. $n$ 个点的无标号有根树数量。
4. $n$ 个点的无标号无根树数量。
答案对 $p$ 取模。
输入格式
多组询问,每次询问给出 $k,n,p$, $n$ 是点数, $p$ 是模数, $k$ 是第几种询问。
对于第 $1,2$ 种询问, $1\leq n\leq 10^9$。
对于第 $3,4$ 种询问, $1\leq n\leq 10^3,n\leq p$。
对于所有询问,保证 $2\leq p \leq 10^4$ 且 $p$ 为质数。
输出格式
对于每个询问,输出一行,包含一个整数表示答案。