2563. Count the Number of Fair Pairs
2563. Count the Number of Fair Pairs
Description
Given a 0-indexed integer array nums
of size n
and two integers lower
and upper
, return the number of fair pairs.
A pair (i, j)
is fair if:
0 <= i < j < n
, andlower <= nums[i] + nums[j] <= upper
Example 1:
1 | Input: nums = [0,1,7,4,4,5], lower = 3, upper = 6 |
Example 2:
1 | Input: nums = [1,7,9,2,5], lower = 11, upper = 11 |
Constraints:
1 <= nums.length <= 10^5
nums.length == n
-10^9<= nums[i] <= 10^9
-10^9<= lower <= upper <= 10^9
Hints/Notes
- 2025/04/29 Q2
- binary search
- 0x3Fâs solution
Solution
Language: C++
1 | class Solution { |