【LeetCode】每日一题 2024_10_15 三角形的最大高度(枚举、模拟)

server/2024/10/19 14:05:20/

前言

每天和你一起刷 LeetCode 每日一题~

LeetCode 启动!

题目:leetcode.cn/problems/maximum-height-of-a-triangle/description/?envType=daily-question&envId=2024-10-15" rel="nofollow">三角形的最大高度

代码与解题思路

久违的简单题

这道题读完题目其实不难想到有两条路可以走:

1、题目很明显只有两种情况,枚举是第一个球是红球还是蓝球这两种情况,取一个最大值即可

2、找出数学规律,通过数学公式解题

作为数学困难户,那我必须是枚举起手

func maxHeightOfTriangle(red int, blue int) int {// 枚举第一个值是 red 还是 blue return max(check(red, blue), check(blue, red))
}func check(r, b int) int {for i := 1; ; i++ {if i & 1 == 1 { // 第一个球(奇数行)r -= iif r < 0 {return i - 1}} else { // 第二个球(偶数行)b -= iif b < 0 {return i - 1}}}
}

核心逻辑:把代码分成奇数行和偶数行分开判断,模拟题意取得最大值即可~

每天进步一点点,我们明天不见不散~

可以和我刷一辈子的每日一题吗?
一题一题,积累起来就是一辈子。


http://www.ppmy.cn/server/133059.html

相关文章

Java项目-基于Springboot的智慧养老平台项目(源码+文档).zip

作者&#xff1a;计算机学长阿伟 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、ElementUI等&#xff0c;“文末源码”。 开发运行环境 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBoot、SpringClud、Vue、Mybaits Plus、ELementUI工具&…

视频美颜SDK的实现要点:直播美颜平台的搭建攻略

本篇文章&#xff0c;小编将详细介绍如何使用视频美颜SDK构建一个稳定且功能强大的直播美颜平台。 一、视频美颜SDK的基础架构 视频美颜SDK的核心在于其对图像的实时处理能力&#xff0c;包括磨皮、美白、瘦脸、增强五官等功能。在具体实现上&#xff0c;SDK通常通过对摄像头…

【scene_manager_msgs】ROS2 自定义消息、服务的包

scene_manager_msgs 在ROS 1向ROS 2迁移的过程中&#xff0c;有些依赖项发生了变化&#xff0c;这是因为ROS 2的通信框架和工具链与ROS 1不同&#xff0c;尤其在消息、服务和动作生成方面有了一些新的方法和库。 动作库 如果你的ROS 1包依赖于actionlib或actionlib_msgs&…

Nature Communications 英国伦敦大学等提出仿生自适应多平面触觉系统,实现机械与振动双重感知结合

触觉&#xff0c;作为人类感知外界并与之互动的重要方式&#xff0c;赋予了人类以辨识物体多重特性&#xff08;诸如纹理、硬度、可塑性及重量&#xff09;与捕捉微妙线索&#xff08;例如感知心跳或精准定位动脉振动&#xff09;的能力。这一感官机制不仅深化了人类对周围世界…

Android 设置特定Activity内容顶部显示在状态栏底部,也就是状态栏的下层 以及封装一个方法修改状态栏颜色

推荐:https://github.com/gyf-dev/ImmersionBar 在 Android 中要实现特定 Activity 内容顶部显示在状态栏底部以及封装方法修改状态栏颜色&#xff0c;可以通过以下步骤来完成&#xff1a; 一、让 Activity 内容显示在状态栏底部 在 AndroidManifest.xml 文件中&#xff0c;为特…

离线安装docker

关闭SELINUX配置 每台机器上执行&#xff1a; setenforce 0 sed -ri s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config sestatus关闭swap交换区 #临时关闭Swap分区 swapoff -a #永久关闭Swap分区 sed -ri s/.*swap.*/#&/ /etc/fstab #查看下 grep swap /etc/fst…

|动漫爬取|001_djangodjango基于Spark的国漫推荐系统的设计与实现2024_tpd6q1o4

目录 系统展示 开发背景 代码实现 项目案例 获取源码 博主介绍&#xff1a;CodeMentor毕业设计领航者、全网关注者30W群落&#xff0c;InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者&#xff0c;博客领航之星、开发者头条/腾讯云/AW…

【图像去噪】论文精读:KBNet: Kernel Basis Network for Image Restoration

请先看【专栏介绍文章】:【图像去噪(Image Denoising)】关于【图像去噪】专栏的相关说明,包含适配人群、专栏简介、专栏亮点、阅读方法、定价理由、品质承诺、关于更新、去噪概述、文章目录、资料汇总、问题汇总(更新中) 文章目录 前言Abstract1 Introduction2 Related W…