计算数的和的种类,母函数裸题 1 #include<stdio.h> 2 #include<string.h> 3 int c1[1000],c2[1000],a,b; 4 5 int main(){ 6 int T; 7 while(scanf("%d",&T)!=EOF){ 8 int n,k; ...
分类:
其他好文 时间:
2017-03-19 11:03:17
阅读次数:
142
题目大意:
给你各种学分的课程数,问:选课凑够N学分的情况有多少种。
给你两个整数N和K,N表示要凑够的学分数。K表示接下来K行,每行为两个整数a和b。
表示学分为a的课程有b们。求出选够N学分的方案数有多少种。
思路:
可以用母函数做,也可以用多重背包来做。这两种做法,感觉实质上没什么区别吧。多重背包
用滚动数组优化一下也是一样的。这里用母函数来解决。这是一道母函数的模板题,关于母函
数,网上有好多资料,就不再描述了。...
分类:
其他好文 时间:
2015-04-09 11:52:00
阅读次数:
133
又到了选课的时间了,xhd看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合。你来帮帮他吧。(xhd认为一样学分的课没区别)
Input
输入数据的第一行是一个数据T,表示有T组数据。
每组数据的第一行是两个整数n(1 <= n <= 40),k(1 <= k <= 8)。
接着有k行,每行有两个整数a(1 <= a <= 8),b(1 <= b <= 10),表示学分为a的课有b门。
Output
对于每组输入数据,输出一个整数,表示学n个学分的组合数。...
分类:
其他好文 时间:
2015-02-11 23:23:00
阅读次数:
432