对于给定的 件物品和一个容量为 的背包,每件物品有体积 和价值 两种属性。你可以选取一些物品放入背包带走,求解在装入物品总体积不超过 的前提下,总价值最大的选取方案数。
输入描述:
每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:在一行上输入两个整数 代表物品数量、背包容量。此后 行,第 行输入两个整数 代表第 件物品的体积、价值。


输出描述:
对于每一组测试数据,在一行上输出一个整数,代表总价值最大的选取方案数。由于答案可能很大,请将答案对 取模后输出。
示例1

输入

1
2 3
2 3
2 3

输出

2
加载中...