技术栈

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)的解决办法
相关推荐
2503_94697186
2 分钟前
【BruteForce/Pruning】2026年度物理层暴力破解与神经网络剪枝基准索引 (Benchmark Index)
人工智能·神经网络·算法·数据集·剪枝·网络架构·系统运维
ChoSeitaku
3 分钟前
15.C++入门:list|构造|使用|迭代器失效
开发语言·c++·list
R&ain
7 分钟前
C++中的深浅拷贝
开发语言·c++
R&ain
7 分钟前
C++的内联函数
c++·算法
羑悻的小杀马特
8 分钟前
gflags+spdlog实战:C++命令行参数与高性能日志的极致搭配行动指南
c++·spdlog·gflags
zhmc
8 分钟前
常用周期函数的傅里叶级数
人工智能·算法
漫随流水
1 小时前
leetcode算法(111.二叉树的最小深度)
数据结构·算法·leetcode·二叉树
fpcc
1 小时前
跟我学C++中级篇——Linux中文件和链接及重定向
linux·c++
Fcy648
2 小时前
C++ set&&map的模拟实现
开发语言·c++·stl
你怎么知道我是队长
8 小时前
C语言---枚举变量
c语言·开发语言
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Linux下V2Ray安装配置指南04Labelme从安装到标注:零基础完整指南05jdk21下载、安装(Windows、Linux、macOS)06手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!07【踩坑笔记】50系显卡适配的 PyTorch 安装08GitLab 零基础入门指南:从安装到项目管理全流程09Opencode CLI 安装成功,但是启动失败10UV安装并设置国内源