typestatusdateslugsummarytagscategoryiconpassword创建时间Dec 18, 2024 02:20 AM给你一个正整数 n ,请你计算在 [1,n] 范围内能被 3、5、7 整除的所有整数之和。返回一个整数,用于表示给定范围内所有满足约束条件的数字之和。https://leetcode.cn/problems/sum-multiples/description/暴力枚举组合数学参考 数学做法:O(1) 容斥原理(Python/Java/C++/Go/JS/Rust)使用组合数学的容斥原理口诀:奇数加,偶数减。分母就是最小公倍数。4,6 都能被整除的数量:,12 是最小公倍数(lcm)。因此,在求出数量后,我们可以根据等差数列,求出他们的和:📎 参考数学做法:O(1) 容斥原理(Python/Java/C++/Go/JS/Rust)