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

北京市住房和城乡建设网站wordpress 开源模板

北京市住房和城乡建设网站,wordpress 开源模板,网站404页面制作,WordPress仿w3c题意: 你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。 给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。 示例 1&#xff…

题意:

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

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

示例 1:
在这里插入图片描述

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

示例 2:
在这里插入图片描述

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

提示:

  • 1 <= n <= 231 - 1

题目来源: https://leetcode.cn/problems/arranging-coins/description/

解题方法:

方法一:迭代递减

//迭代递减
function arrangeCoins($n) {for($i = 1; $i <= $n; $i++){$n -= $i;if($n == 0 || $n < $i+1){return $i;}}
}

方法二:二分法(利用)
在这里插入图片描述

// 等差数列{an}的通项公式为:an=a1+(n-1)d。前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2,d为公差
function arrangeCoins($n) {if($n == 1 || $n == 2){return 1;}$start = 1;$end = $n;while($start < $end){$mid = $start + intval(($end - $start + 1) / 2);$sum = ($mid * ($mid + 1)) / 2; //Sn=n(a1+an)/2 => n=$mid, a1=1, an=$midif($sum > $n){$end = $mid - 1;}else{$start = $mid;}}return $start;
}

方法三:数学,一元二次方程求根
在这里插入图片描述

在这里插入图片描述

// 数学,一元二次方程求根
function arrangeCoins($n) {return intval((pow(8 * $n + 1, 0.5) - 1) / 2);
}

参考:
作者:力扣官方题解
链接:https://leetcode.cn/problems/arranging-coins/solutions/1038396/pai-lie-ying-bi-by-leetcode-solution-w52c/
来源:力扣(LeetCode)

http://www.yayakq.cn/news/42225/

相关文章:

  • 宝塔可以做二级域名网站么wordpress 首页登录注册
  • 公司网站用模板做交流平台网站怎么做不了
  • 梅州免费建站公司抖音代运营mcn
  • 网页美工设计教案网页元素设计苏州seo按天扣费
  • wordpress门户网站国家重大建设项目网站地址
  • 网站建设会议纪要定制网站制作公司
  • 如何优化啊里网站排名开发个app需要多少钱?
  • 怎么把自己的网站做自适应网站汽车网站建设网
  • 自己制作一个网站的软件网站建设深圳哪家好
  • 网站开发量北京网站搭建设计
  • 什么是网站维护怎么增加网站反链
  • 制作钓鱼网站教程推广方法策略与经验总结
  • 中国做类似 esty的网站那有名网站是php做的
  • 学校网站建设必要性企业管理软件排行榜前十
  • 那个网站做的调查准确怎么让网站页面自适应
  • 网站的程序怎么做的广州市建设和水务局网站
  • 为什么用asp做网站小程序商店怎么做
  • 个人网站建设与实现如何更改 网站 关键词
  • 建设网站计划书济南建设个人网站平台
  • 有什么网站是做办公家具百度一下一下你就知道
  • dede网站建设流程阜宁网站制作收费在线咨询
  • 城市文明建设网站网站建设原则包括哪些内容
  • 网站数字签名管理咨询公司如何开发客户
  • 找小网站的关键词响应式和非响应式网站
  • 徐州网站开发哪个好薇wordpress插件用户
  • 深圳做网站做app房地产数据网站
  • 江西科技学校网站建设站长工具seo综合查询方法
  • 炫酷特效网站云虚拟主机 wordpress
  • 阜宁县城乡建设局新的官方网站地方生活门户网站名称
  • 白云做网站SEO名师工作室网站建设 意义