i奇异

关注

AcWing 278 数字组合 题解 (动态规划—DP—背包问题)

i奇异

关注

阅读 51

2022-01-12

在这里插入图片描述

#include<bits/stdc++.h>

using namespace std;

const int N = 10010;

int n, m;
int f[N];

int main()
{
	cin>>n>>m;
	f[0] = 1;//空集也是一种方案 
	while(n -- ){
		int v;
		cin>>v;
		for(int i = m; i >= v; i -- ){
			f[i] += f[i - v];
		}
	}
	cout<<f[m]<<endl;
	return 0;
}

相关推荐

Star英

278. 数字组合(01背包,恰好)

Star英 61 0 0

耶也夜

AcWing 1020 潜水员 题解 (动态规划—DP—背包问题)

耶也夜 87 0 0

尤克乔乔

01背包问题(动态规划DP)

尤克乔乔 66 0 0

Raow1

【ACwing】三、 动态规划:背包问题—— 3. 完全背包问题

Raow1 78 0 0

我是小瘦子哟

数字组合

我是小瘦子哟 50 0 0

江南北

动态规划:线性dp、背包问题、区间2

江南北 110 0 0

小月亮06

AcWing 327 玉米田 题解 (动态规划—DP—状态压缩DP)

小月亮06 40 0 0

玉新行者

AcWing 300 任务安排1 题解(动态规划—DP—斜率优化DP)

玉新行者 45 0 0

Python芸芸

动态规划-背包问题

Python芸芸 52 0 0

彪悍的鼹鼠

动态规划(背包问题)

彪悍的鼹鼠 46 0 0

精彩评论(0)

0 0 举报