Ac

芹菜本菜 · 发布于 2026-04-06 · 浏览 303 回复 18

include <bits/stdc++.h>

using namespace std; int t[101], w[101], f[101][1001];

int main() {

int T, M;
cin >> T >> M;
for (int i = 1; i <= M; i++){
	scanf("%d%d",&t[i],&w[i]);
}
for (int i = 1; i<=M; i++){
    for (int j = 0; j<=T; j++) { 
        f[i][j] = f[i-1][j]; 
        if (j-t[i]>=0){
        	f[i][j] = max(f[i][j], f[i-1][j-t[i]]+w[i]);  
		}  
    }  	
} 
cout << f[M][T] << endl; 
return 0;

}

全部回复 共 18 条

  1. Nicole #1 ·

    删掉!!!

  2. Nicole #2 ·

    删掉!!!

  3. Nicole #3 ·

    删掉!!!

  4. Nicole #4 ·

    删掉!!!

  5. Nicole #5 ·

    删掉!!!

  6. Nicole #6 ·

    删掉!!!

  7. Nicole #7 ·

    删掉!!!

  8. Nicole #8 ·

    删掉!!!

  9. Nicole #9 ·

    删掉!!!

  10. Nicole #10 ·

    删掉!!!

  11. Nicole #11 ·

    删掉!!!

  12. Nicole #12 ·

    删掉!!!

  13. Nicole #13 ·

    删掉!!!

  14. Nicole #14 ·

    删掉!!!

  15. Nicole #15 ·

    删掉!!!

发表回复