type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 5, 2024 09:03 AM
给定一个正整数
n,返回 连续正整数满足所有数字之和为 n 的组数 。 给你两个整数数组
nums1 和 nums2,长度分别为 n 和 m。同时给你一个正整数 k。如果
nums1[i] 可以被 nums2[j] * k 整除,则称数对 (i, j) 为 优质数对(0 <= i <= n - 1, 0 <= j <= m - 1)。返回 优质数对 的总数。
暴力
哈希表优化
当题目没有让我们求有哪些,只是求个数。我们需要想一想优化的方法。
题目只是求有多少个数,不是有哪些。我们直接统计
nums1 中每个数的因子个数。然后在 nums2 中找是否存在,存在就加上。——这是非常重要的思想。如果本题采用一一对应的两层遍历算法,会超时。📎 参考
- 无