Arranging Coins

难度简单182收藏分享切换为中文接收动态反馈

You have n coins and you want to build a staircase with these coins. The staircase consists of k rows where the ith row has exactly i coins. The last row of the staircase may be incomplete.

Given the integer n, return the number of complete rows of the staircase you will build.

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

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

Example 1:

Input: n = 5
Output: 2
Explanation: Because the 3rd row is incomplete, we return 2.

Example 2:

Input: n = 8
Output: 3
Explanation: Because the 4th row is incomplete, we return 3.
class Solution {public int arrangeCoins(int n) {long left = 0;long right = n;long k,curr;while(left <= right){k = left + (right - left) / 2;//计算层数所有的硬币值curr = k * (k + 1) / 2;if(n == curr) return (int)k;if(n < curr){right = k - 1;} else {left = k + 1;}}return (int)right;}
}

《中英双解》leetCode Arranging Coins (排列硬币)相关推荐

  1. 《中英双解》leetCode Jump Game(跳跃游戏)

    You are given an integer array nums. You are initially positioned at the array's first index, and ea ...

  2. Arranging Coins 排列硬币

    你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币. 给定一个数字 n,找出可形成完整阶梯行的总行数. n 是一个非负整数,并且在32位有符号整型的范围内. 示例 ...

  3. 1024分辨率《源代码》HD中英双字无水印

    ◎译 名 源代码/启动原始码/危机解密 ◎片 名 Source Code ◎年 代 2011 ◎国 家 美国/法国  ◎类 别 科幻/动作/惊悚/悬疑/爱情  ◎语 言 英语 ◎字 幕 中英双字 ◎I ...

  4. 幻世机器人_2014年科幻动作《幻世追踪/启动机械码》BD中英双字幕

    ◎译 名 幻世追踪/启动机械码(台) ◎片 名 Vice ◎年 代 2015 ◎国 家 美国 ◎类 别 动作/科幻/惊悚/冒险 ◎语 言 英语 ◎字 幕 中英双字幕 ◎IMDB评分 4.0/10 fr ...

  5. 2011动作科幻《美少女特工队》BD中英双字1024/1280高清 下载

    ◎译 名 美少女特工队 ◎片 名 Sucker Punch ◎年 代 2011 ◎国 家 美国/加拿大 ◎类 别 动作/冒险/幻想/惊悚 ◎语 言 英语 ◎字 幕 中英双字 ◎IMDB评分 6.5/1 ...

  6. 1024分辨率《X战警:第一战》BD中英双字无水印

    ◎译 名 X战警:第一战/X战警:初级/X战警:第一堂课/X战警:第一课/变种特攻:异能第一战(港) ◎片 名 X-Men First Class ◎年 代 2011 ◎国 家 美国 ◎类 别 动作/ ...

  7. 2010高分传记剧情《国王的演讲》DVD中英双字1024高清

    ◎译 名 国王的演讲 ◎片 名 The Kings Speech ◎年 代 2010 ◎国 家 英国/澳大利亚 ◎类 别 剧情/历史 ◎语 言 英语 ◎字 幕 中字 ◎IMDB评分 8,6/10    ...

  8. 2010最新高分大片《盗梦空间》DVD中英双字

    ◎译 名 盗梦空间/全面启动/潜行凶间 ◎片 名 Inception ◎年 代 2010 ◎国 家 美国/英国 ◎类 别 动作/惊悚/科幻 ◎语 言 英语 ◎字 幕 中英双字 ◎IMDB评分 9.1/ ...

  9. 2013年杰森·斯坦森动作《蜂鸟》720p.BD中英双字幕

    2013年杰森·斯坦森动作<蜂鸟>720p.BD中英双字幕 发布时间:2013-07-11 ◎译 名 蜂鸟 ◎片 名 Redemption/Hummingbird ◎年 代 2013 ◎国 ...

最新文章

  1. LLVM数据流分析的理论
  2. protobuf编码
  3. LeetCode119.杨辉三角II
  4. 彻底的卸载SQL Server2005
  5. JAVA抽象类为什么可以有构造_抽象类为什么可以有构造函数?- Constructor of an abstract class in C#(转载)...
  6. Docker---问题1:bash: vi: command not found/bash: vim: command not found
  7. all()与any()
  8. 施一公:培养本科生比培养博士生要难
  9. 【杨中科】问苍天,微软的技术更新真的快吗
  10. 影响计算机质量度的指标,[计算机]专业版的质量度权重分析.ppt
  11. jQuery EasyUI教程之datagrid应用-1
  12. oracle 建表id自增长_oracle建表设置主键自增
  13. 虚拟机网卡和linux bridge上tap设备的关系
  14. Android 10 电池图标修改
  15. 电脑 蓝牙不显示 服务器,电脑蓝牙无法使用桌面右下角蓝牙图标不见的解决方法...
  16. 【转】140种Python标准库、第三方库和外部工具
  17. 无痕猫页面聊天软件,不需安装
  18. 『Hi,我是易建科技eKing Cloud!』
  19. BZOJ4398: 福慧双修【二进制分组+最短路】
  20. response响应,常用方法,分发器重定向,错误提示

热门文章

  1. VFB组件:Picture控件(画板)
  2. MATLAB产生伪随机数
  3. AlexNet模型及代码详解
  4. 5-40 奥运排行榜 (25分)
  5. 输出所有的水仙花数(java语言编写)
  6. 舅妈的计算机课1-9,山东省济南市历下区2017届九年级教学三模语文试题(word版含答案)...
  7. Java虚拟机学习集锦是我攒来的,【备战秋招冲击大厂(1)
  8. 金融经济学期末梳理(王江)第二、三章
  9. 船舶AIS数据集/船舶历史航行数据集/AIS知识
  10. React Native Firebase