poj 4004:数字组合
来源:互联网 发布:弹幕源码下载 编辑:程序博客网 时间:2024/05/16 10:56
解题思路:
动态规划 dp[j+num[i]] += dp[j]
#include<iostream>#include<cmath>#include<cstring>using namespace std;int main(){int n,t;int num[25];int dp[20010];cin>>n>>t;for(int i=1;i<=n;i++)cin>>num[i];memset(dp,0,sizeof(dp));dp[0] = 1;for(int i=1;i<=n;i++){for(int j=t;j>=0;j--){if(dp[j]>0)dp[j+num[i]] += dp[j];}}cout<<dp[t]<<endl;return 0;}
0 0
- poj 4004:数字组合
- POJ-4004:数字组合(用位移方法解组合数问题,Java版)
- 百练 4004 数字组合
- 4004:数字组合||子集和数
- 组合数字
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- 数字组合
- github之配置Tortoisegit
- 替代空格
- 学习boost之0 开发一个日历
- 七种qsort排序方法
- 现在公开一个DHT网络爬虫
- poj 4004:数字组合
- virtualbox+ubuntu设置共享文件夹
- 语法树
- [Arduino+Android] 自制土砲智能安全帽 / 智慧安全帽
- 瀑布流 图册
- java多线程例子
- github之tortoisegit常用功能使用
- 代码片-Demo 演示..
- Android应用优化(5)几种内存泄露和解决办法