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

LeetCode刷题---二分查找---441

排列硬币

441. 排列硬币 - 力扣(LeetCode)

题目

你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。

给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。

示例 1:

输入:n = 5
输出:2
解释:因为第三行不完整,所以返回 2 。

示例 2:

输入:n = 8
输出:3
解释:因为第四行不完整,所以返回 3 。

提示:

  • 1 <= n <= 231 - 1

自己的思路和代码

思路:       

        我只能说直接解方程组!!!!!

代码:
class Solution {
public:
    int arrangeCoins(int n) {
        return (int) ((sqrt((long long) 8 * n + 1) - 1) / 2);
    }
};

http://www.dtcms.com/a/29978.html

相关文章:

  • 清华大学《DeepSeek与AI幻觉》(无套路免费分享)
  • lerobot调试记录
  • 传统的自动化行业的触摸屏和上位机,PLC是否会被取代?
  • Web 开发中的 5 大跨域标签解析:如何安全地进行跨域请求与加载外部资源
  • 路由基本配置
  • 神经网络八股(三)
  • 扩散模型中,Flow Matching的训练方式相比于 DDPM 训练方法有何优势?
  • 【GPU驱动】OpenGLES图形管线渲染机制
  • HTML 字符实体
  • MariaDB 历史版本下载地址 —— 筑梦之路
  • 代码随心录算法训练营第四十五天| 动态规划08
  • DeepSeek-R1使用生存指南
  • 金融学-金融机构
  • 利用非球面透镜进行激光光束重组
  • Linux中DataX使用第四期
  • CUDA跟Nvidia适配处理
  • AIP-148 标准域
  • LeetCode 热题 100 283. 移动零
  • 记录:Docker 安装记录
  • 应用篇| 小白本地部署DeepSeek-R1
  • 动态规划进阶:Python实现最长递增子序列(LIS)问题及其优化
  • 【Python项目】基于知识图谱的百科问答系统
  • 两相四线步进电机的步距角为什么是1.8度
  • AGM芯片推出TensorLight框架,全面拥抱AI+边缘推理市场
  • CCF-CSP第26次认证第一题——归一化处理【有效数字的处理setprecision,printf的格式设置】
  • AI会取代人类?云电脑会取代传统PC吗?
  • SpringBoot项目集成MinIO
  • FX5U PLC模拟量转换FC (S_ITR源代码)
  • 用JMeter给要登录的操作做压力测试
  • Pytorch实现之特征损失与残差结构稳定GAN训练,并训练自己的数据集