警钟长鸣,动态规划没初始化别开O2
  • 板块P1164 小A点菜
  • 楼主Wuski
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/24 10:52
  • 上次更新2023/12/24 12:40:53
查看原帖
警钟长鸣,动态规划没初始化别开O2
865834
Wuski楼主2023/12/24 10:52
#include <bits/stdc++.h>
using namespace std;
int m, n, a[114514], dp[1919810];

int main() {
	cin >> n >> m;
	for (int i = 1; i <= n; i++) {
		cin >> a[i];
	}
	dp[0] = 1;
	for (int i = 1; i <= n; i++) {
		for (int j = m; j >= 0; j--) {
			dp[j] += dp[j - a[i]];
		}
	}
	cout << dp[m];
	return 0;

}

O2

没开O2

2023/12/24 10:52
加载中...