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

蓬莱网站建设价格企业推广网络营销外包服务

蓬莱网站建设价格,企业推广网络营销外包服务,万能应用商店下载,如何做棋牌网站题目:你总共有 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/262359.html

相关文章:

  • 深圳网站制作网站建设新乡网站seo
  • 怎样撰写企业网站建设方案黑龙江最新疫情通报
  • 网站分类代码专业seo整站优化
  • 佛山网红打卡点安徽网站seo
  • 企业信息平台系统杭州seo排名
  • 做英语听力音频的网站推广计划方案模板
  • 真正免费手机网站建设百度优选官网
  • 网站设计一般会遇到哪些问题百度指数电脑端查询
  • 第一次做网站不知道营销推广的工具有哪些
  • 自动化网站建设常见的搜索引擎有哪些?
  • 淘宝网站建设百度百科百度视频下载
  • 如何鉴定网站做的好坏南昌seo实用技巧
  • 做seo网站标题用什么符号推广方式营销方案
  • 企业速成网站长沙百度关键词排名
  • wordpress中文手册pdf搜索关键词排名优化软件
  • 成都网站建设互联网络营销研究现状文献综述
  • 自由型的网站网络推广公司联系方式
  • 阿里云个人网站备案做淘客社区推广
  • 云虚机安装wordpress教程重庆seo网络推广优化
  • e4a怎么做网站app宁波seo企业网络推广
  • ruby做的网站开发windows优化大师收费
  • 河南郑州地图网站快速优化排名app
  • 西安摩高网站建设天津百度关键词推广公司
  • 城市门户网站建设seo搜索优化公司报价
  • 有没有推广app的平台seo小白入门教学
  • 零投资一天赚5000偏门seo入门培训学多久
  • 青岛做网站哪里好佛山网络推广平台
  • 建设厅网站密码找回精准防控高效处置
  • 企业宣传网站建设模板google搜索入口
  • 宽带固定ip的怎么做网站服务器成都网站建设方案托管