T452322 背包装物品
题目描述
有$n$种体积为$1$的物品和$m$种体积为$2$的物品,以及一个容量为$k$的背包(完全背包,每种物品数量无限)
求把背包恰好装满,有多少种方法?答案对质数$p$取模
输入格式
第一行一个正整数$t$表示数据组数
接下来$t$行,每行四个数$n,m,k,p$
输出格式
每组询问输出一行一个整数,表示答案
说明/提示
对于30%的数据,$k \le 10^5$。
对于60%的数据,$n, m \le 10^3,p \le 2 \times 10^4$。
对于100%的数据,$t \le 20,n, m \le 10^5,k \le 10^{12},p \le 10^6$,保证$p$为质数。