技术栈

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

魅影......2024-10-27 16:45

#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;

}

上一篇:【原创】统信UOS如何安装最新版Node.js(20.x)
下一篇:Z-BlogPHP显示错误Undefined array key 0 (set_error_handler)的解决办法
相关推荐
“愿你如星辰如月”
18 小时前
Linux:进程间通信
linux·运维·服务器·c++·操作系统
10岁的博客
19 小时前
二维差分算法高效解靶场问题
java·服务器·算法
轻微的风格艾丝凡
19 小时前
锂电池 SOC 估计技术综述:成熟算法、新颖突破与车企应用实践
算法·汽车
Codeking__
19 小时前
动态规划算法经典问题——01背包问题
算法·动态规划
R-G-B
19 小时前
归并排序 (BM20 数组中的逆序对)
数据结构·算法·排序算法
少许极端
19 小时前
算法奇妙屋(十二)-优先级队列(堆)
数据结构·算法·leetcode·优先级队列·堆·图解算法
灵晔君
19 小时前
C++标准模板库(STL)——list的模拟实现
c++·list
kupeThinkPoem
19 小时前
哈希表有哪些算法?
数据结构·算法
小白程序员成长日记
20 小时前
2025.11.16 力扣每日一题
算法
Justinyh
20 小时前
1、CUDA 编程基础
c++·人工智能
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04Linux下V2Ray安装配置指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Valdi:Snapchat 开源的新一代跨平台 UI 框架07Labelme从安装到标注:零基础完整指南08综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件092025 最新教程:注册并切换到美区 Apple ID10jdk21下载、安装(Windows、Linux、macOS)