这题和p1164好像是一样的,,但是好像哪里不对
  • 板块P1358 扑克牌
  • 楼主YZU20RXR
  • 当前回复0
  • 已保存回复0
  • 发布时间2021/5/30 13:59
  • 上次更新2023/11/4 22:30:33
查看原帖
这题和p1164好像是一样的,,但是好像哪里不对
469094
YZU20RXR楼主2021/5/30 13:59
#include<iostream>
#define ll long long int
using namespace std;
ll n, m, ans, ai[105], dp[10005];
int main()
{
	ios::sync_with_stdio(false); cin.tie(0);
	cin >> n >> m;
	dp[0] = { 1 };
	for (int i = 1; i <= m; i++)
		cin >> ai[i];
	for (int i = 1; i <= m; i++)//n个物品
		for (int j = n; j >= ai[i]; j--)//总空间
			dp[j] += dp[j - ai[i]];//基础01
	cout << dp[n];
	return 0;
}
2021/5/30 13:59
加载中...