力扣双周赛 -- 117(容斥原理专场)

cpp 复制代码
class Solution {
public:
    long long c2(long long n)
    {
        return n > 1? n * (n - 1) / 2 : 0;
    }
    long long distributeCandies(int n, int limit) {
        
        
        return c2(n + 2) - 3 * c2(n - limit + 1) + 3 * c2(n - 2 * limit) - c2(n - 3 * limit - 1);
    }
};
相关推荐
sheepfagdng10 分钟前
求职专栏-【面试-自我介绍】
面试·职场和发展
一个不知名程序员www17 分钟前
算法学习入门---前缀和(C++)
c++·算法
jackzhuoa30 分钟前
Rust API 设计的零成本抽象原则:从语言基石到工程实践
算法·rust
我不是彭于晏丶1 小时前
238. 除自身以外数组的乘积
数据结构·算法
兮山与1 小时前
算法25.0
算法
爱编程的鱼1 小时前
想学编程作为今后的工作技能,学哪种语言适用性更强?
开发语言·算法·c#·bug
yq14682860902 小时前
C (统计二进制中“1“的个数)
c语言·开发语言·算法
程序员三藏2 小时前
接口自动化测试框架搭建详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
被AI抢饭碗的人2 小时前
算法题(254):灾后重建
算法·leetcode·职场和发展
深度学习机器2 小时前
RAG的另一种思路,基于文档树结构的推理型检索
人工智能·算法·架构