Balance
Time Limit: 1000MS   Memory Limit: 30000K
Total Submissions: 10326   Accepted: 6393
题意:给你n个挂钩g个砝码  以及n个挂钩的距离天平中心距离(负的代表左边正的代表右边)g个砝码的重量。
要求输出能够令天平平衡的方法种类
解题思路     http://user.qzone.qq.com/289065406/blog/1299341345 
非常具体


#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int dp[25][15005];
int n,g,c[25],w[25],i,j;
while(cin>>n>>g)
{
for(i=1;i<=n;i++)
cin>>c[i];
for(i=1;i<=g;i++)
cin>>w[i];
memset(dp,0,sizeof(dp));
dp[0][7500]=1;
for(i=1;i<=g;i++)
for(j=0;j<=15000;j++) if(dp[i-1][j])
{
for(int k=1;k<=n;k++)
dp[i][j+c[k]*w[i]]+=dp[i-1][j];
}
cout<<dp[g][7500]<<endl;
}
return 0;
}

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(42)-工作流设计-表建立
  2. java:经典消费生成者
  3. react native 之上传文件
  4. 《当心PyCharm里的中文引号陷阱》
  5. jdk环境变量
  6. 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web
  7. bootstrp水平表单格式
  8. 【转】G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导
  9. 【剑指offer】替换字符串中的空格
  10. 二叉查找树的Find,FindMin,FindMax的递归和非递归实现
  11. Properties 使用,注意编码
  12. Javascript原型链和原型继承
  13. JavaScript实现策略模式
  14. [已解决]import pymssql ImportError: libsybdb.so.5
  15. mysql存储过程且mybatis调用
  16. Swift的print不换行打印的方法
  17. Bitmap对图像的处理
  18. 【原创】大叔经验分享(44)hdfs副本数量
  19. 图片裁剪 cropper.js 上传组件封装 vue
  20. H5 62-浮动元素字围现象

热门文章

  1. 学习c语言的感想
  2. javascript:void(0);什么意思
  3. MVC系列学习(八)-分布视图
  4. bindColumn、bindParam与bindValue的区别
  5. CNN结构:图片风格分类效果已成(StyleAI)
  6. ARM处理器的寄存器,ARM与Thumb状态,7中运行模式
  7. PHP 之中文转为拼音
  8. plsql developer连接oracle数据库
  9. 让System.Drawing.Bitmap可以在linux运行
  10. animation与transition区别