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)/统计近似相等数对 I [count-almost-equal-pairs-i].html
2024-08-27 23:06:51 +08:00

64 lines
2.0 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>nums</code>&nbsp;</p>
<p>如果我们执行以下操作 <strong>至多一次</strong>&nbsp;可以让两个整数&nbsp;<code>x</code>&nbsp;<code>y</code>&nbsp;相等,那么我们称这个数对是 <strong>近似相等</strong>&nbsp;的:</p>
<ul>
<li>选择&nbsp;<code>x</code> <strong>或者</strong>&nbsp;<code>y</code> &nbsp;之一,将这个数字中的两个数位交换。</li>
</ul>
<p>请你返回 <code>nums</code>&nbsp;中,下标 <code>i</code>&nbsp;<code>j</code>&nbsp;满足&nbsp;<code>i &lt; j</code>&nbsp;&nbsp;<code>nums[i]</code>&nbsp;<code>nums[j]</code> <strong>近似相等</strong>&nbsp;的数对数目。</p>
<p><b>注意</b>&nbsp;,执行操作后一个整数可以有前导 0 。</p>
<p>&nbsp;</p>
<p><strong class="example">示例 1</strong></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [3,12,30,17,21]</span></p>
<p><span class="example-io"><b>输出:</b>2</span></p>
<p><strong>解释:</strong></p>
<p>近似相等数对包括:</p>
<ul>
<li>3 和 30 。交换 30 中的数位 3 和 0 ,得到 3 。</li>
<li>12 和 21 。交换12 中的数位 1 和 2 ,得到 21 。</li>
</ul>
</div>
<p><strong class="example">示例 2</strong></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [1,1,1,1,1]</span></p>
<p><span class="example-io"><b>输出:</b>10</span></p>
<p><strong>解释:</strong></p>
<p>数组中的任意两个元素都是近似相等的。</p>
</div>
<p><strong class="example">示例 3</strong></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [123,231]</span></p>
<p><span class="example-io"><b>输出:</b>0</span></p>
<p><strong>解释:</strong></p>
<p>我们无法通过交换 123&nbsp;或者 321&nbsp;中的两个数位得到另一个数。</p>
</div>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>2 &lt;= nums.length &lt;= 100</code></li>
<li><code>1 &lt;= nums[i] &lt;= 10<sup>6</sup></code></li>
</ul>