1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/构造矩形 [construct-the-rectangle].html
2022-03-29 12:43:11 +08:00

42 lines
1.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>作为一位web开发者 懂得怎样去规划一个页面的尺寸是很重要的。 所以,现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求:</p>
<ol>
<li>你设计的矩形页面必须等于给定的目标面积。</li>
<li>宽度 <code>W</code>&nbsp;不应大于长度 <code>L</code> ,换言之,要求 <code>L &gt;= W </code></li>
<li>长度 <code>L</code> 和宽度 <code>W</code>&nbsp;之间的差距应当尽可能小。</li>
</ol>
<p>返回一个&nbsp;<em>数组</em>&nbsp;<code>[L, W]</code>,其中 <em><code>L</code><code>W</code> 是你按照顺序设计的网页的长度和宽度</em><br />
&nbsp;</p>
<p><strong>示例1</strong></p>
<pre>
<strong>输入:</strong> 4
<strong>输出:</strong> [2, 2]
<strong>解释:</strong> 目标面积是 4 所有可能的构造方案有 [1,4], [2,2], [4,1]。
但是根据要求2[1,4] 不符合要求; 根据要求3[2,2] 比 [4,1] 更能符合要求. 所以输出长度 L 为 2 宽度 W 为 2。
</pre>
<p><strong>示例 2:</strong></p>
<pre>
<strong>输入:</strong> area = 37
<strong>输出:</strong> [37,1]
</pre>
<p><strong>示例 3:</strong></p>
<pre>
<strong>输入:</strong> area = 122122
<strong>输出:</strong> [427,286]
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= area &lt;= 10<sup>7</sup></code></li>
</ul>