跟上题是一个思路:http://www.cnblogs.com/whatbeg/p/3728545.html

只不过是上一题的扩展。

代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std;
#define N 6807 int c[N],tc[N]; int main()
{
int val[],num[];
int i,j,k,t;
for(i=;i<=;i++)
val[i] = i;
scanf("%d",&t);
while(t--)
{
int maxi = ;
for(i=;i<=;i++)
{
scanf("%d",&num[i]);
maxi += num[i] * val[i];
}
for(i=;i<;i++)
c[i] = ,tc[i] = ;
for(i=;i<=val[]*num[];i+=val[])
c[i] = ;
for(i=;i<=;i++)
{
for(j=;j<=maxi;j++)
{
for(k=;k+j<=maxi && k<=val[i]*num[i];k+=val[i])
tc[k+j] += c[j];
}
for(j=;j<=maxi;j++)
{
c[j] = tc[j];
tc[j] = ;
}
}
int sum = ;
for(i=;i<=;i++)
sum += c[i];
printf("%d\n",sum);
}
return ;
}

最新文章

  1. ReactiveCocoa的一些使用
  2. IE6-8支持css3属性
  3. js获取上一个月、下一个月
  4. 关于typedef的用法总结
  5. Qt 学习之路:线程和事件循环
  6. python字符串格式化符号含义及转义字符含义
  7. Hibernate3.0中的session.find()问题
  8. Java--回调接口
  9. 【SSH】---【Struts2、Hibernate5、Spring4】【SSH框架整合笔记 】
  10. [NOIp 2013]货车运输
  11. Codeforces 873 简要题解
  12. gym 101081 gym F. Auction of Services 最小生成树+倍增LCA
  13. 提交操作自动遮蔽实现之ajax
  14. codeforces580C
  15. GoldenGate实时投递数据到大数据平台(4)- ElasticSearch 2.x
  16. 安装jumpserver
  17. 构造方法、 This关键字 、static、封装
  18. 如何快速切换Python运行版本,如何选择Python版本
  19. Petya and Graph(最小割,最大权闭合子图)
  20. ES6 箭头函数下的this指向和普通函数的this对比

热门文章

  1. 记录php日志
  2. ASP.NET本质论第二章应用程序对象学习笔记1
  3. C: const and static keywords
  4. Android WelcomeActivity 启动画更换网络图片
  5. asp xmlhttp 读取文件
  6. spring boot 1.4.1 with jsp file sample
  7. iOS-绘图(Quartz2D)的简单使用(原创)
  8. poj邮局1160
  9. Effective Java 70 Document thread safety
  10. 输入三个整数,xyz,最终以从小到大的方式输出。利用中间变量