又到了选课的时间了,小明看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合。你来帮帮他吧。(小明认为一样学分的课没区别)
又到了选课的时间了,小明看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合。你来帮帮他吧。(小明认为一样学分的课没区别)
输入数据的第一行是一个数据N,表示有N组数据。
每组数据的第一行是两个整数n(1 <= n <= 40),k(1 <= k <= 8)。
接着有k行,每行有两个整数a(1 <= a <= 8),b(1 <= b <= 10),表示学分为a的课有b门。
对于每组输入数据,分行输出一个整数,表示学n个学分的组合数。
2 2 2 1 2 2 1 5 3 1 3 2 2 3 2
2 4