首页 > 其他分享 >uva 12563 Jin Ge Jin Qu hao

uva 12563 Jin Ge Jin Qu hao

时间:2022-10-31 20:11:23浏览次数:48  
标签:cas Qu hao Jin int ans -- include

01背包,这题设计状态f[i][j] 为刚好用完时间 j 时的歌曲数,这样方便找到用时(初始化设置一下就好

 

#include <iostream>
#include <algorithm>
#include<cstring>
using namespace std; 
 const int N=53,M=1e4;
  int n,m,a[N],f[M];
 
 void solve(int cas){
     cin>>n>>m;
     int i,j; 
     for(i=1;i<=n;i++) cin>>a[i];
     memset(f,-1,sizeof f);
     f[0]=0;
     for(i=1;i<=n;i++)
      for(j=m-1;j>=a[i];j--){
          if(f[j-a[i]]!=-1) 
          f[j]=max(f[j],f[j-a[i]]+1);
      }
      int ans=0; 
    for(j=m-1;j>=0;j--) ans=max(ans,f[j]);
    for(j=m-1;j>=0;j--)
     if(ans==f[j]){
         printf("Case %d: %d %d\n",cas,f[j]+1,j+678);
         break;
     }
 }
 signed main(){
     //freopen("in","r",stdin); 
     //freopen("out","w",stdout);
     int i,cas; cin>>cas;
     for(i=1;i<=cas;i++){
         solve(i);
     }
 }
 

  

 

标签:cas,Qu,hao,Jin,int,ans,--,include
From: https://www.cnblogs.com/towboa/p/16845590.html

相关文章

  • QML与QWidget简单的联合使用(QQuickWidget衔接)
    如果碰到这种情况,可能软件整体并不复杂也不需要太多炫酷的效果,此时我们可能选择QWidget体系来做。但是,可能某个小部件又非常需要炫酷的效果,QWidget并不是我们此时想要的,可以......
  • jQuery制作随机色弹幕墙
    jQuery功能确实强大,虽然用起来不熟练但是在百度大法的帮助下还是挺好使的,今天便用它实现了一个弹幕墙。上张成果图,页面没用心写,有点辣眼睛界面制作就不啰嗦了,后面会放上......
  • Algorithm: Lecture 4. Divide-and-Conquer Homework
    author:Miyasakadate:2022-10-31title:"Algorithm:Lecture4.Divide-and-ConquerHomework"*Inthiswork,alltheindexofarraystartsby1.Question:Bin......
  • 简单分析"undefined reference to symbol 'dlclose@@GLIBC_2.2.5'"问题的形成和解决
    问题这里可以看到在生成glad.c.o文件的时候出现了"dlclose@GLIBC_2.2.5"无法指向的问题。此时有两个猜测。ld链接libdl出问题;那么libdl是否存在?cd/lib/x86_64-li......
  • Mixed Content: The page at ‘<URL>‘ was loaded over HTTPS, but requested an insec
    报错信息:MixedContent:Thepageat‘’wasloadedoverHTTPS,butrequestedaninsecurescript‘’.Thisrequesthasbeenblocked;thecontentmustbeserved......
  • day-04(jquery)
    回顾:js:组成部分:ECMAScriptBOMDOM变量声明var变量名=初始化值;数据类型:原始类型UndefinedNullString......
  • Sequelize查询条件限制
    Sequelize查询条件限制查询条件限制constOp=Sequelize.Op[Op.and]:{a:5}//且(a=5)[Op.or]:[{a:5},{a:6}]//(a=5或a=6)[Op.gt]:6......
  • [Typescript] 83. Medium - Subsequence
    Givenanarrayofuniqueelements,returnallpossiblesubsequences.Asubsequenceisasequencethatcanbederivedfromanarraybydeletingsomeornoeleme......
  • JavaScript-JQuery-3
    JQuery​​1.首先可以放包,也可以使用网络链接​​​​2.获取id标签使用$("#ID名")​​​​3.获取class的标签$(".Class名")​​​​4.直接获取标签$("标签名")​​​​5.组合......
  • go: no such tool "compile"(记录)
    这是一次离谱问题和胡搞一通莫名解决的记录背景:win11系统下,原有的go1.18更新到go1.19后出现了莫名的go:nosucntool"compile"的情况。当时检查goenv,如下:PSD:\Desk......