mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
34 lines
1.2 KiB
HTML
34 lines
1.2 KiB
HTML
<p>给你一个下标从<strong> 0</strong> 开始的整数数组 <code>nums</code> 。如果 <code>i < j</code> 且 <code>j - i != nums[j] - nums[i]</code> ,那么我们称 <code>(i, j)</code> 是一个 <strong>坏</strong><strong>数对</strong> 。</p>
|
||
|
||
<p>请你返回 <code>nums</code> 中 <strong>坏数对</strong> 的总数目。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre><b>输入:</b>nums = [4,1,3,3]
|
||
<b>输出:</b>5
|
||
<b>解释:</b>数对 (0, 1) 是坏数对,因为 1 - 0 != 1 - 4 。
|
||
数对 (0, 2) 是坏数对,因为 2 - 0 != 3 - 4, 2 != -1 。
|
||
数对 (0, 3) 是坏数对,因为 3 - 0 != 3 - 4, 3 != -1 。
|
||
数对 (1, 2) 是坏数对,因为 2 - 1 != 3 - 1, 1 != 2 。
|
||
数对 (2, 3) 是坏数对,因为 3 - 2 != 3 - 3, 1 != 0 。
|
||
总共有 5 个坏数对,所以我们返回 5 。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre><b>输入:</b>nums = [1,2,3,4,5]
|
||
<b>输出:</b>0
|
||
<strong>解释:</strong>没有坏数对。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= nums[i] <= 10<sup>9</sup></code></li>
|
||
</ul>
|