博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
noi 2985 数字组合
阅读量:6671 次
发布时间:2019-06-25

本文共 413 字,大约阅读时间需要 1 分钟。

题目链接:

2985:数字组合

总时间限制:

1000ms

内存限制:

65536kB

描述

有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

 

方案的组合,dp顺序有点像01背包,思维不一样,d[j] ,j 的组合方案数,一层循环 a [],他也是最慢的,二层循环,枚举 j , 方案数的方程: d[j] += d[j-a[i]];

转载于:https://www.cnblogs.com/TreeDream/p/6023811.html

你可能感兴趣的文章
1.5-cut命令
查看>>
我的友情链接
查看>>
从技术角度看人与人的沟通
查看>>
加速sshd
查看>>
15.3、SElinux介绍
查看>>
关于Nagios Core
查看>>
python基本数据类型的介绍
查看>>
原生的js写Ajax请求
查看>>
战略合作背后的秘密:VMware沦为AWS的渠道商?
查看>>
tar.gz安装
查看>>
Centos6.5 glibc 升级
查看>>
排序——C++函数调用
查看>>
Pandownload关了,还有更牛逼的百度网盘全速下载方法
查看>>
【转】C++文件流の添加数字到指定文件中
查看>>
在网络设备上暂挂会话
查看>>
SQL中访问远程数据库(MSSQL)
查看>>
Django学习
查看>>
python excel操作
查看>>
我的友情链接
查看>>
孙杨赢在“天才+努力+机遇”
查看>>