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)/和等于目标值的质数对 [prime-pairs-with-target-sum].html
2023-07-03 20:48:37 +08:00

37 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>给你一个整数 <code>n</code> 。如果两个整数 <code>x</code><code>y</code> 满足下述条件,则认为二者形成一个质数对:</p>
<ul>
<li><code>1 &lt;= x &lt;= y &lt;= n</code></li>
<li><code>x + y == n</code></li>
<li><code>x</code><code>y</code> 都是质数</li>
</ul>
<p>请你以二维有序列表的形式返回符合题目要求的所有 <code>[x<sub>i</sub>, y<sub>i</sub>]</code> ,列表需要按 <code>x<sub>i</sub></code><strong>非递减顺序</strong> 排序。如果不存在符合要求的质数对,则返回一个空数组。</p>
<p><strong>注意:</strong>质数是大于 <code>1</code> 的自然数,并且只有两个因子,即它本身和 <code>1</code></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><strong>输入:</strong>n = 10
<strong>输出:</strong>[[3,7],[5,5]]
<strong>解释:</strong>在这个例子中,存在满足条件的两个质数对。
这两个质数对分别是 [3,7] 和 [5,5],按照题面描述中的方式排序后返回。
</pre>
<p><strong>示例 2</strong></p>
<pre><strong>输入:</strong>n = 2
<strong>输出:</strong>[]
<strong>解释:</strong>可以证明不存在和为 2 的质数对,所以返回一个空数组。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= n &lt;= 10<sup>6</sup></code></li>
</ul>