当前位置: 首页 > wzjs >正文

11电影网威海百度seo

11电影网,威海百度seo,互联网技术包括哪些,建自己的网站做外贸【题目描述】 有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如:n5,5个数分别为1,2,3,4,5,t5;那么可能的组合有514和523和55三种组合方式。 【输入】 输入的第一行是两个正整数n和t,用空格隔开&#xff0c…

【题目描述】

有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如:n=5,5个数分别为1,2,3,4,5,t=5;那么可能的组合有5=1+4和5=2+3和5=5三种组合方式。

【输入】

输入的第一行是两个正整数n和t,用空格隔开,其中1≤n≤20,表示正整数的个数,t为要求的和(1≤t≤1000);接下来的一行是n个正整数,用空格隔开。

【输出】

和为t的不同的组合方式的数目。

【输入样例】

5 5
1 2 3 4 5

【输出样例】

3

【题解代码】

#include<bits/stdc++.h>
using namespace std;const int N = 1e3 + 10;
int dp[N], w[N];
int n, t;int main()
{cin >> n >> t;for (int i = 1; i <= n; i++) cin >> w[i];dp[0] = 1;for (int i = 1; i <= n; i++){for (int j = t; j >= 1; j--){//dp[5] += dp[5-1] = 0 += dp[5-2] = 0 += dp[5-3] = 1 += dp[5-4] = 2 += dp[5-5] = 3//dp[4] += dp[4-1] = 0 += dp[4-2] = 0 += dp[4-3] = 1 += dp[4-4] = 2//dp[3] += dp[3-1] = 0 += dp[3-2] = 1 + dp[3-1] = 2//dp[2] += dp[2-1] = 0 += dp[2-2] = 1//dp[1] += dp[1-1] = 1dp[j] += dp[j - w[i]];  //选了w[i]的情况下,凑成j-w[i]的方案数有几个}}cout << dp[t];return 0;
}
http://www.dtcms.com/wzjs/602667.html

相关文章:

  • 横栏网站建设企业信用信息公示官网
  • 东莞 网站建设多少钱学校资源网站的建设方案
  • 班级网站建设组织机构深圳建网站技术
  • 外贸网站做开关的哪个好扬中论坛全部帖子
  • 免费搭建商城网站苏州网站建设外贸
  • 零基础自己做网站wordpress 多站点共享
  • 个人网站有商业内容备案网页小游戏推荐
  • 大连网站建设怎么做营销网络是啥意思
  • 在虚拟机做网站数据分析师要学什么课程
  • 网站高端建设开发公司wordpress 字体库
  • 金坛市住房和城乡建设局网站wdcp 网站建设
  • 桃城网站建设代理电子商务网站平台有哪些
  • 推广联盟平台免费seo网站
  • 东莞锂电池网站建设三好街 网站建设
  • 厦门企业做网站用hexo做网站
  • 五屏网站建设网站网站自己做
  • 在哪个网站可以学做淘宝详情站设计培训课程
  • 网站工信部实名认证外贸网站图片素材
  • 汨罗网站seo企业为什么要建立网站
  • 章丘网站定制公司网站平台的作用
  • 深圳苍松大厦 网站建设企业网站有哪些功能?
  • 免费网站申请域名39939cn广州网站服务
  • 购物网站技术方案如何做好网站建设的关键重点
  • 建设工程质量监督网站wordpress关闭发表评论
  • 想做一个网站平台怎么做的高端网站开发公开课
  • 企业网站能不能个人备案深圳外贸集团
  • 网络公司建网站网站建设制作心得团队
  • 59做网站英文网站支付怎么做
  • 做门户网站难吗wordpress前台写文章
  • wordpress网站需要多大空间环球贸易网的服务内容