题面:P2925 [USACO08DEC]干草出售Hay For Sale

题解:无

代码:

 

 1 #include<cstdio>
 2 #include<cstring>
 3 #include<iostream>
 4 using namespace std;
 5 const int maxc=50050,maxh=5050;
 6 int C,H,V[maxh];
 7 bool F[maxc];
 8 int main(){
 9     scanf("%d%d",&C,&H);
10     for(int i=1;i<=H;i++)scanf("%d",&V[i]);
11     F[0]=1;
12     for(int i=1;i<=H;i++)
13         for(int j=C;j>=V[i];j--)
14             if(F[j-V[i]])F[j]=1;
15     for(int i=C;i>=0;i--)
16         if(F[i]){
17             printf("%d\n",i);
18             return 0;
19         }
20 }

 


By:AlenaNuna

 

相关文章:

  • 2021-10-27
  • 2021-05-28
  • 2022-01-26
  • 2021-11-06
  • 2022-12-23
  • 2021-10-04
  • 2022-03-05
  • 2022-02-02
猜你喜欢
  • 2021-07-04
  • 2021-06-22
  • 2021-08-17
  • 2022-02-06
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
相关资源
相似解决方案