当前位置: 首页 > news >正文

LeetCode-day08-881. 救生艇

LeetCode-day08-881. 救生艇

  • 题目描述
  • 示例
    • 示例1:
  • 思路
  • 代码

题目描述

给定数组 people 。people[i]表示第 i 个人的体重 ,船的数量不限,每艘船可以承载的最大重量为 limit。

每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit。

返回 承载所有人所需的最小船数

示例

示例1:

输入:people = [1,2], limit = 3
输出:1
解释:1 艘船载 (1, 2)

输入:people = [3,2,2,1], limit = 3
输出:3
解释:3 艘船分别载 (1, 2), (2) 和 (3)

输入:people = [3,5,3,4], limit = 5
输出:4
解释:4 艘船分别载 (3), (3), (4), (5)

思路

采用排序+贪心策略。使用两个指针进行前后判断。中等题型!

代码

    public int numRescueBoats(int[] people, int limit) {int ans =0;Arrays.sort(people);int l = 0,r = people.length-1;while (l <= r){if (people[l] + people[r] <= limit){l++;}r--;ans++;}return ans;}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • centos使用docker快速安装nginx
  • Day 25 二叉树的终止
  • kafka如何保证消息不丢失
  • GAT1399协议分析(7)--pycharm anaconde3 配置pyside2
  • 转让北京劳务分包地基基础施工资质条件和流程
  • Vue3 组合式 API:依赖注入(四)
  • bash、zsh、fish三种流行Unix shell的区别
  • Linux 进程控制
  • 为什么选择Python作为AI开发语言
  • Kimichat使用案例010:快速识别出图片中的表格保存到Excel
  • 重邮计算机网络803-(2)物理层
  • AI大模型在健康睡眠监测中的深度融合与实践案例
  • 天诚公租房、人才公寓NB-IOT人脸物联网智能门锁解决方案
  • 融云:应用出海新增长引擎,GPT-4o 后的 AI 创新与用户运营
  • 144、二叉树的前序递归遍历
  • Android 架构优化~MVP 架构改造
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • IOS评论框不贴底(ios12新bug)
  • Java Agent 学习笔记
  • Swoft 源码剖析 - 代码自动更新机制
  • vue总结
  • 从0实现一个tiny react(三)生命周期
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 基于遗传算法的优化问题求解
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何胜任知名企业的商业数据分析师?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 鱼骨图 - 如何绘制?
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # Redis 入门到精通(一)数据类型(4)
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • # 详解 JS 中的事件循环、宏/微任务、Primise对象、定时器函数,以及其在工作中的应用和注意事项
  • #pragma once
  • (10)ATF MMU转换表
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (55)MOS管专题--->(10)MOS管的封装
  • (7)摄像机和云台
  • (bean配置类的注解开发)学习Spring的第十三天
  • (function(){})()的分步解析
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (zt)最盛行的警世狂言(爆笑)
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (南京观海微电子)——示波器使用介绍
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)LINQ之路
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET技术成长路线架构图
  • .NET连接MongoDB数据库实例教程
  • .net知识和学习方法系列(二十一)CLR-枚举
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • [240527] 谷歌 CEO 承认 AI 编造虚假信息问题难解(此文使用 @gemini 命令二次创作)| ICQ 停止运作
  • [Algorithm][动态规划][简单多状态DP问题][按摩师][打家劫舍Ⅱ][删除并获得点数][粉刷房子]详细讲解
  • [AutoSAR 存储] 汽车智能座舱的存储需求