记录编号 238623 评测结果 AAAAAAAAAAA
题目名称 [USACO Oct09] Bessie 的体重问题 最终得分 100
用户昵称 GravatarSOBER GOOD BOY 是否通过 通过
代码语言 C++ 运行时间 0.030 s
提交时间 2016-03-19 11:22:47 内存使用 0.49 MiB
显示代码纯文本
  1. #include<iostream>
  2. #include<cstring>
  3. #include<cstdio>
  4. #include<cmath>
  5. using namespace std;
  6. int f[45210]={0};
  7. int ji,n;
  8. int c[1100]={0},w[1100]={0};
  9. int main()
  10. {
  11. freopen("diet.in","r",stdin);
  12. freopen("diet.out","w",stdout);
  13. scanf("%d%d",&ji,&n);
  14. for(int i=1;i<=n;i++)
  15. {
  16. int x;
  17. scanf("%d",&x);
  18. c[i]=w[i]=x;
  19. }
  20. for(int i=1;i<=n;i++)
  21. for(int v=ji;v>=w[i];v--)
  22. {
  23. f[v]=max(f[v],f[v-w[i]]+c[i]);
  24. }
  25. printf("%d",f[ji]);
  26. return 0;
  27. }