1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/拆分成最多数目的正偶数之和 [maximum-split-of-positive-even-integers].html
2022-03-29 12:43:11 +08:00

47 lines
2.1 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>给你一个整数&nbsp;<code>finalSum</code>&nbsp;。请你将它拆分成若干个&nbsp;<strong>互不相同</strong> 的正偶数之和,且拆分出来的正偶数数目&nbsp;<strong>最多</strong>&nbsp;</p>
<ul>
<li>比方说,给你&nbsp;<code>finalSum = 12</code>&nbsp;,那么这些拆分是&nbsp;<strong>符合要求</strong> 的(互不相同的正偶数且和为&nbsp;<code>finalSum</code><code>(2 + 10)</code>&nbsp;<code>(2 + 4 + 6)</code>&nbsp;&nbsp;<code>(4 + 8)</code>&nbsp;。它们中,<code>(2 + 4 + 6)</code>&nbsp;包含最多数目的整数。注意&nbsp;<code>finalSum</code>&nbsp;不能拆分成&nbsp;<code>(2 + 2 + 4 + 4)</code>&nbsp;,因为拆分出来的整数必须互不相同。</li>
</ul>
<p>请你返回一个整数数组,表示将整数拆分成 <strong>最多</strong> 数目的正偶数数组。如果没有办法将&nbsp;<code>finalSum</code>&nbsp;进行拆分,请你返回一个&nbsp;<strong></strong>&nbsp;数组。你可以按 <b>任意</b>&nbsp;顺序返回这些整数。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<b>输入:</b>finalSum = 12
<b>输出:</b>[2,4,6]
<b>解释:</b>以下是一些符合要求的拆分:<code>(2 + 10)<span style=""></span></code><code>(2 + 4 + 6) </code><code>(4 + 8) 。</code>
(2 + 4 + 6) 为最多数目的整数,数目为 3 ,所以我们返回 [2,4,6] 。
[2,6,4] [6,2,4] 等等也都是可行的解。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<b>输入:</b>finalSum = 7
<b>输出:</b>[]
<b>解释:</b>没有办法将 finalSum 进行拆分。
所以返回空数组。
</pre>
<p><strong>示例 3</strong></p>
<pre>
<b>输入:</b>finalSum = 28
<b>输出:</b>[6,8,2,12]
<b>解释:</b>以下是一些符合要求的拆分:<code>(2 + 26)<span style=""></span></code><code>(6 + 8 + 2 + 12)</code><code>(4 + 24) 。</code>
<code>(6 + 8 + 2 + 12)</code> 有最多数目的整数,数目为 4 ,所以我们返回 [6,8,2,12] 。
[10,2,4,12] [6,2,4,16] 等等也都是可行的解。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= finalSum &lt;= 10<sup>10</sup></code></li>
</ul>