起点签约的书网站给做封面吗,如何网站推广策划,域名备案的网站名称,网站建设信息稿给你两个整数数组 nums1 和 nums2#xff0c;长度分别为 n 和 m。同时给你一个正整数 k。
如果 nums1[i] 可以被 nums2[j] * k 整除#xff0c;则称数对 (i, j) 为 优质数对#xff08;0 i n - 1, 0 j m - 1#xff09;。
返回 优质数对 的总数。 示…给你两个整数数组 nums1 和 nums2长度分别为 n 和 m。同时给你一个正整数 k。
如果 nums1[i] 可以被 nums2[j] * k 整除则称数对 (i, j) 为 优质数对0 i n - 1, 0 j m - 1。
返回 优质数对 的总数。 示例 1
输入nums1 [1,3,4], nums2 [1,3,4], k 1
输出5
解释
5个优质数对分别是 (0, 0), (1, 0), (1, 1), (2, 0), 和 (2, 2)。
示例 2
输入nums1 [1,2,4,12], nums2 [2,4], k 3
输出2
解释
2个优质数对分别是 (3, 0) 和 (3, 1)。 提示
1 n, m 501 nums1[i], nums2[j] 501 k 50 思路:按题意模拟即可。注意题目要求是nums1[i] 可以被 nums2[j] * k故num1 % ( num2 * k )不要写反了。 代码Python class Solution(object):def numberOfPairs(self, nums1, nums2, k):num 0for i,num1 in enumerate(nums1):for j,num2 in enumerate(nums2):if num1 % ( num2 * k ) 0:num 1return num