技术栈

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)的解决办法
相关推荐
苦藤新鸡
6 小时前
2.字母异位词分组
c语言·c++·力扣·哈希算法
ysn11111
6 小时前
简单多边形三角剖分---耳切法(含源码)
算法
e疗AI产品之路
6 小时前
一文介绍Philips DXL心电图算法
算法·pan-tompkins·心电分析
CryptoRzz
6 小时前
印度交易所 BSE 与 NSE 实时数据 API 接入指南
java·c语言·python·区块链·php·maven·symfony
小袁顶风作案
6 小时前
leetcode力扣——135.分发糖果
算法·leetcode·职场和发展
AAA.建材批发刘哥
6 小时前
02--C++ 类和对象上篇
开发语言·c++
橘颂TA
6 小时前
【Linux】从 “抢资源” 到 “优雅控场”:Linux 互斥锁的原理与 C++ RAII 封装实战(Ⅰ)
linux·运维·服务器·c++·算法
YGGP
7 小时前
【Golang】LeetCode 19. 删除链表的倒数第 N 个节点
算法·leetcode·链表
枫叶丹4
7 小时前
【Qt开发】Qt系统(三)->事件过滤器
java·c语言·开发语言·数据库·c++·qt
热门推荐
01GitHub 镜像站点02手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04jdk21下载、安装(Windows、Linux、macOS)05Linux下V2Ray安装配置指南06Labelme从安装到标注:零基础完整指南07Figma MCP + Cursor 完全配置与使用指南:实现设计到代码的智能转换082025 最新教程:注册并切换到美区 Apple ID09GitLab 零基础入门指南:从安装到项目管理全流程10Claude Code Skills 实用使用手册