1 条题解
- 
  1#include<bits/stdc++.h> using namespace std; int h,n,p,c,f[55005],ans=999999999; int main(){ memset(f,63,sizeof(f)); f[0]=0; cin>>n>>h; for(int i=1;i<=n;i++){ cin>>p>>c; for(int j=p;j<=h+5000;j++){ f[j]=min(f[j],f[j-p]+c); if(j>=h)ans=min(ans,f[j]); } } cout<<ans; return 0; }
信息
- ID
- 2445
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 78
- 已通过
- 23
- 上传者
 
       linsiyuan
      
                      LV 9
                    
 @ 2025-10-18 18:44:26
    
          linsiyuan
      
                      LV 9
                    
 @ 2025-10-18 18:44:26