博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【leetcode】492. Construct the Rectangle
阅读量:5255 次
发布时间:2019-06-14

本文共 502 字,大约阅读时间需要 1 分钟。

problem

 solution1:

class Solution {public:    vector
constructRectangle(int area) { int r = sqrt(area); while(area % r != 0) r--; return {area/r, r}; }};

 

solution2:

class Solution {public:    vector
constructRectangle(int area) { int r = 1; for(int i=1; i*i <=area; i++) { if(area % i == 0) r = i; } return {area/r, r}; }};

 

 

参考

1. ;

2. ;

转载于:https://www.cnblogs.com/happyamyhope/p/10623330.html

你可能感兴趣的文章
python:从迭代器,到生成器,再到协程的示例代码
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
在Ubuntu下配置Apache多域名服务器
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>
[Source] Machine Learning Gathering/Surveys
查看>>
HTML <select> 标签
查看>>
类加载机制
查看>>
tju 1782. The jackpot
查看>>
HTML5与CSS3基础(五)
查看>>
linux脚本中有source相关命令时的注意事项
查看>>
湖南多校对抗赛(2015.03.28) H SG Value
查看>>
REST Web 服务(二)----JAX-RS 介绍
查看>>
hdu1255扫描线计算覆盖两次面积
查看>>
hdu1565 用搜索代替枚举找可能状态或者轮廓线解(较优),参考poj2411
查看>>
bzoj3224 splay板子
查看>>
程序存储问题
查看>>
Mac版OBS设置详解
查看>>
优雅地书写回调——Promise
查看>>