终于过了,加了各种优化,MD!!

P1853 投资的最大效益

告诉你个秘密,$++I$比$i++$快
by zzlzk @ 2017-08-27 06:57:48


@[aboutaa](/space/show?uid=37700) 真的吗?
by Hammer_cwz_77 @ 2017-08-27 08:37:37


还好
by Future_Fate @ 2018-09-18 20:49:34


@[Hammer_cwz_77](/space/show?uid=34939) 真的
by _•́へ•́╬_ @ 2018-11-25 21:08:53


@[Hammer_cwz_77](/space/show?uid=34939) 真的
by AAAAAAAB @ 2019-07-31 19:58:59


@[Hammer_cwz_77](/space/show?uid=34939) AAAAAAAB说的是对的
by pascalfans @ 2019-07-31 20:12:28


为啥要用三重循环啊? ```cpp #include<bits/stdc++.h> using namespace std; #define int long long int m,n,d; int dp[2500000], w[10005], v[10005]; //必须开大点,否则 RE signed main(){ cin >> m >> n >> d; for(int i = 1; i <= d; i++) cin >> w[i] >> v[i]; for(int k = 1; k <= n; k++){ for(int i = 1; i <= d; i++) for(int j = w[i]; j <= m; j++) dp[j] = max(dp[j], dp[j - w[i]] + v[i]); m += dp[m]; } cout << m << endl; return 0; } ```
by Candycar @ 2021-07-17 20:24:34


|