哈哈


私信TA

用户名:uq_27552028249

访问量:517

签 名:

等  级
排  名 11201
经  验 1043
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

#include<stdio.h>

#include<string.h>

int a[1000][10000];

int main()

{

int n, m;

scanf("%d%d", &n, &m);

int w[1000], v[1000];

for (int i = 1;i <= n;i++)

scanf("%d%d", &v[i], &w[i]);

for (int i = 1;i <= n;i++)

for (int j = 0;j <= m; j++)

{

a[i][j] = a[i - 1][j];

if (j >= v[i])a[i][j] = (a[i - 1][j]> a[i - 1][j - v[i]] + w[i]? a[i - 1][j]: a[i - 1][j - v[i]]+w[i]);

}

for (int j = 1;j <= m; j++)

if (a[n][0] < a[n][j])a[n][0] = a[n][j];

printf("%d", a[n][0]);

return 0;

}

 

0.0分

1 人评分

  评论区

  • «
  • »