Class Solution
-
- All Implemented Interfaces:
public final class Solution3164 - Find the Number of Good Pairs II\.
Medium
You are given 2 integer arrays
nums1andnums2of lengthsnandmrespectively. You are also given a positive integerk.A pair
(i, j)is called good ifnums1[i]is divisible bynums2[j] * k(0 <= i <= n - 1,0 <= j <= m - 1).Return the total number of good pairs.
Example 1:
Input: nums1 = 1,3,4, nums2 = 1,3,4, k = 1
Output: 5
Explanation:
The 5 good pairs are
(0, 0),(1, 0),(1, 1),(2, 0), and(2, 2).Example 2:
Input: nums1 = 1,2,4,12, nums2 = 2,4, k = 3
Output: 2
Explanation:
The 2 good pairs are
(3, 0)and(3, 1).Constraints:
<code>1 <= n, m <= 10<sup>5</sup></code>
<code>1 <= nums1i, nums2j<= 10<sup>6</sup></code>
<code>1 <= k <= 10<sup>3</sup></code>