问题 3342 --选课进行时

3342: 选课进行时★★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 1  解决: 1
[提交][状态][命题人:]

题目描述

又到了选课的时间了,小明看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合。你来帮帮他吧。(小明认为一样学分的课没区别)

输入

输入数据的第一行是一个数据N,表示有N组数据。
每组数据的第一行是两个整数n(1 <= n <= 40)k(1 <= k <= 8)
接着有k行,每行有两个整数a(1 <= a <= 8),b(1 <= b <= 10),表示学分为a的课有b门。

输出

对于每组输入数据,分行输出一个整数,表示学n个学分的组合数

样例输入
Copy
2 
2 2 
1 2 
2 1 
5 3
1 3 
2 2 
3 2 
样例输出
Copy
2
4

提示

来源

[提交][状态]