leetcode 441. 排列硬币(Java版)
题目
https://leetcode-cn.com/problems/arranging-coins/
题解
代码
for 循环中相乘要用 long,否则大数情况下会溢出
class Solution {public int arrangeCoins(int n) {if (n == 0) return 0;for (long m = 0; m <= n; m++) {if ((1 + m) * m / 2 <= n && n < (1 + m + 1) * (m + 1) / 2) return (int)m;}return 0;}
}
另外,评论区有数学解法: x = ((1+8*n)**0.5 - 1)/2
leetcode 441. 排列硬币(Java版)相关推荐
- Java实现 LeetCode 441 排列硬币
441. 排列硬币 你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币. 给定一个数字 n,找出可形成完整阶梯行的总行数. n 是一个非负整数,并且在32位有符号整 ...
- LeetCode 441. 排列硬币(数学解方程)
1. 题目 你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币. 给定一个数字 n,找出可形成完整阶梯行的总行数. n 是一个非负整数,并且在32位有符号整型的范围 ...
- LeetCode - 441 - 排列硬币(arranging-coins)
Create by jsliang on 2019-07-29 16:15:532019-07-29 17:09:31 一 目录 不折腾的前端,和咸鱼有什么区别 | 目录 | | --- | | 一 ...
- 2022-2-5 Leetcode 441.排列硬币
// class Solution {// public: // int arrangeCoins(int n) {// int i = 1; // for(;((1+i)*i)/2 <= n; ...
- Leetcode刷题100天—441. 排列硬币(数学)—day62
前言: 作者:神的孩子在歌唱 大家好,我叫智 441. 排列硬币 难度简单155收藏分享切换为英文接收动态反馈 你总共有 n 枚硬币,并计划将它们按阶梯状排列.对于一个由 k 行组成的阶梯,其第 i ...
- 【leetcode刷题】[简单]441. 排列硬币(arranging coins)-java
排列硬币 arranging coins 题目 分析 解答 题目 你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币. 给定一个数字 n,找出可形成完整阶梯行的总行 ...
- 力扣441.排列硬币
题目描述 你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币. 给定一个数字 n,找出可形成完整阶梯行的总行数. n 是一个非负整数,并且在32位有符号整型的范围内 ...
- leetcode -43 -字符串相乘 -java版
文章目录 题目 代码 题目 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1: 输入: num1 = &quo ...
- leetcode 461. 汉明距离(Java版)
题目 https://leetcode-cn.com/problems/hamming-distance/ 题解 使用 Java 中的按位异或 ^ 运算符:https://www.baeldung.c ...
最新文章
- Sql Server:创建用户并指定该用户只能看指定的视图
- Redis 为什么这么快?
- 参与 Apache 顶级开源项目的 N 种方式,Apache Dubbo Samples SIG 成立!
- because the principal dbo does not exist 问题解决方法
- python中去除字符串中首尾空格的函数_Python中去除字符串首尾特定字符的函数:strip()...
- Cover the Tree(2020多校第二场C)
- 非类型模板参数(参考《C++ Templates 英文版第二版》)
- AWS专家论道之迁移上云的四个大趋势和七个小趋势
- Linux设置 cockpit 自动开机启动
- Linux 下 I/O 多路复用技术 epoll
- IPv6 to IPv4过渡技术——手工隧道和GRE隧道配置实例
- Android 资源(resource)学习小结
- vss2005源码管理工具使用问题
- 董树义 近代微波测量技术_论文发表 | 基于微波雷达的1200米大跨悬索桥多点变形同步测量...
- gitee的下载安装以及简单使用
- 今日开放式基金净值表
- PHPStorm运行PHP代码(新手教程),PHP新手入门教程
- 矿大计算机 学硕专硕,【20考研】超详细对比,学硕专硕如何选,不懂的学弟学妹快进来看...
- 核心单词Word List 48
- 图像卷积的常见误区与个人思考
热门文章
- 中石油训练赛 - Perfect Tree(dfs)
- java中所有的类都继承于_Java中所有的类都是通过直接或间接地继承()类得到的...
- tvar julia pca_景德镇品种多样PCA牛卡纸追求品质
- HDOJ1907 SG问题
- 中国剩余定理(CRT)扩展中国剩余定理(exCRT)
- 程序员的吸星大法-IDA反汇编工具初探
- 【Boost】boost库中thread多线程详解12——线程的分离与非分离
- 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----CC篇
- STL 之fill和fill_n
- Android 图形驱动初始化