OpenJudge_P1757 神奇的口袋
来源:互联网 发布:淘宝充流量为什么便宜 编辑:程序博客网 时间:2024/04/29 05:02
总时间限制: 10000ms 内存限制: 65536kB
描述
有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。
输入
输入的第一行是正整数n (1 <= n <= 20),表示不同的物品的数目。接下来的n行,每行有一个1到40之间的正整数,分别给出a1,a2……an的值。
输出
输出不同的选择物品的方式的数目。
样例输入
3
20
20
20
样例输出
3
01背包方案数
#include<cstdio>#include<iostream>using namespace std;#define N 50int n,a[N],f[N];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); f[0]=1; for(int i=1;i<=n;i++) for(int j=40;j>=a[i];j--){ f[j]+=f[j-a[i]]; } printf("%d",f[40]); return 0;}
0 0
- OpenJudge_P1757 神奇的口袋
- OJ_1114 神奇的口袋
- dp 神奇的口袋
- 1114神奇的口袋
- 神奇的口袋
- 神奇的口袋
- 1757:神奇的口袋
- 神奇的口袋
- openjudge1757:神奇的口袋
- 神奇的口袋
- 题目1114:神奇的口袋
- 题目1114:神奇的口袋
- 题目1114:神奇的口袋
- 题目1114:神奇的口袋
- OpenJudge_P1761 神奇的口袋(2)
- 北大1114 神奇的口袋
- 【入门DP】 神奇的口袋
- Poj 2755:神奇的口袋
- 写程序的心的
- 【SSH项目实战】国税协同平台-17.权限鉴定&解决登录嵌套
- Android 反编译
- LeetCode 之 Implement strStr()
- LeetCode---N-Queens
- OpenJudge_P1757 神奇的口袋
- 【SSH项目实战】国税协同平台-18.信息发布管理需求分析&CRUD
- NSRunLoop与代理一起使用遇到的坑
- 人工智能:第五章 计算智能(2)
- [bzoj 3611] [heoi 2014] 大工程
- 新文档
- css 里面 ie8 支持css3的rgba()
- 【SSH项目实战】国税协同平台-19.信息发布管理完善&ueditor文本编辑插件
- 获取动态文字尺寸的方法