leetcode441
2024-10-19 04:33:08
public class Solution {
public int ArrangeCoins(int n) {
//convert int to long to prevent integer overflow
long nLong = (long)n;
long st = ;
long ed = nLong;
long mid = ;
while (st <= ed)
{
mid = st + (ed - st) / ; if (mid * (mid + ) <= * nLong)
{
st = mid + ;
}
else
{
ed = mid - ;
}
}
return (int)(st - );
}
}
https://leetcode.com/problems/arranging-coins/#/description
最新文章
- Android中的多线程断点下载
- ISO学习中代码截图
- linux下的C语言开发
- using关键字的使用
- 在与SQL Server建立连接时出现于网络相关的或特定于实例的错误
- SPARQL1.1 101 Language and Jena support
- 关于C语言链表的学习
- beego里面自定义配置文件
- Linux升级C基本运行库CLIBC
- 【转】vs2010下创建webservice
- ORACLE 使用sqluldr2和sqlldr进行导入导出
- 《HelloGitHub》第 37 期
- 树上倍增求LCA及例题
- Koa 中 ejs 模板的使用
- Python/Jupyter Notebook以及可视化的运用
- MongoDB NoSQL 常用指令
- 面试总结之人工智能AI(Artificial Intelligence)/ 机器学习(Machine Learning)
- ES6核心内容讲解
- 【Java面试题】51 什么时候用assert。
- 【观点】“马云:金融是要为外行人服务";,这个观点其实并不新鲜