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

手机应用开发湖南正规seo公司

手机应用开发,湖南正规seo公司,十大博客网站,口碑营销经典案例题目:你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。 给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。 示例 1&#xff1a…

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

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

示例 1:

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

示例 2:

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

解题思路+代码:

代码:

class Solution {public int arrangeCoins(int n) {// 初始化二分查找的左右边界int left = 1, right = n;while (left < right) {// 使用 (right - left + 1) / 2 + left 的方式避免整数溢出int mid = (right - left + 1) / 2 + left;// 检查 mid 行的硬币总数是否小于等于 2nif ((long) mid * (mid + 1) <= (long) 2 * n) {left = mid;} else {// 向左移动right = mid - 1;}}return left;}
}

总结:这道题利用二分查找的知识点进行解答,具体细节看代码吧~(今天有点累了,明天加更练习)

http://www.dtcms.com/wzjs/291520.html

相关文章:

  • b2b网站首页设计南宁seo推广优化
  • 做司法考试真题的网站网站排名优化培训课程
  • wordpress客户端APP广东seo推广贵不贵
  • 网站建设使用的什么软件有哪些内容百度关键词优化策略
  • 自建网站视频教程seo推广任务小结
  • 新型h5网站建设电商seo优化
  • 手机网站大全1百度人气榜排名
  • 官方网站建设源码系统百度推广关键词查询
  • 怎么把电脑当服务器做网站百度热搜电视剧
  • 个人做网站开工作室高端营销型网站
  • 怎样在百度免费做网站如何制作公司网页
  • 做盗版电影网站整合营销策略有哪些
  • 湖北网站建设报价域名批量查询系统
  • wordpress主机免费seo工资
  • 做关键字要改网站网站seo 优化
  • WordPress判断用户角色上海搜索引擎关键词优化
  • 工作室做网站流程山东seo推广
  • wordpress argo江苏seo网络
  • 做平面设计去哪些网站找图电商网店
  • 3合1网站建设福州seo招聘
  • 宣城市建设监督管理局网站下载百度网站大全
  • metro 网站模板海外seo是什么
  • 黄埔区网站建设百度客服人工在线咨询
  • 高端大气网站建设seo霸屏软件
  • 青岛北京网站建设湘潭关键词优化服务
  • 动态网站完整版台州优化排名推广
  • 昆明医院网站建设360网站关键词排名优化
  • 赣州做网站建设app怎么开发出来的
  • 如何恢复网站2345网址导航官方网站
  • 左右网站模版seo超级外链工具免费