C/C++-----消灭怪兽

#include<bits/stdc++.h>

using namespace std;

int main(){

int t,n,h,a[1004],c=0;

cin>>t;

for(int i=1;i<=t;i++){

cin>>n>>h;

c=0;

for(int i=1;i<=n;i++) cin>>a[i];

sort(a+1,a+n+1);

while(1){

h-=a[n];

c++;

if(h<=0){

cout<<c<<endl;

break;

}

h-=a[n-1];

c++;

if(h<=0){

cout<<c<<endl;

break;

}

}

}

return 0;

}

相关推荐
txp玩Linux17 小时前
rk3568上webrtc处理稳态噪声实践
算法·webrtc
CoovallyAIHub17 小时前
从空地对抗到空战:首个无人机间追踪百万级基准与时空语义基线MambaSTS深度解析
深度学习·算法·计算机视觉
"YOUDIG"17 小时前
从算法到3D美学——一站式生成个性化手办风格照片
算法·3d
Dream it possible!17 小时前
牛客周赛 Round 123_C_小红出对 (哈希表+哈希集合)
c++·哈希算法·散列表
yyy(十一月限定版)17 小时前
c语言——二叉树
c语言·开发语言·数据结构
落羽的落羽17 小时前
【C++】深入浅出“图”——图的基本概念与存储结构
服务器·开发语言·数据结构·c++·人工智能·机器学习·图搜索算法
LYFlied17 小时前
【每日算法】LeetCode 104. 二叉树的最大深度
前端·算法·leetcode·面试·职场和发展
大厂技术总监下海17 小时前
PyTorch 核心技术深度解读:从动态图到自动微分的工程实现
算法
arron889917 小时前
以目标检测基础知识学习分割模型算法
学习·算法·目标检测
IT方大同17 小时前
循环结构的功能
c语言·数据结构·算法