力扣双周赛 -- 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);
    }
};
相关推荐
m0_7369191014 小时前
编译器命令选项优化
开发语言·c++·算法
naruto_lnq14 小时前
C++中的工厂方法模式
开发语言·c++·算法
千逐-沐风14 小时前
SMU-ACM2026冬训周报2nd
算法
m0_7482331715 小时前
C#与C语言:5大核心语法共性
java·jvm·算法
痴儿哈哈15 小时前
C++与硬件交互编程
开发语言·c++·算法
小O的算法实验室15 小时前
2024年ESWA SCI1区TOP,异构无人机配送问题的集成多目标优化方法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
草履虫建模15 小时前
力扣算法 121. 买卖股票的最佳时机
算法·leetcode·职场和发展·贪心算法·动态规划·一次遍历
养军博客15 小时前
C语言五天速成(可用于蓝桥杯备考 难度中等偏下)
c语言·算法·蓝桥杯
爱尔兰极光15 小时前
LeetCode--有序数组的平方
算法·leetcode·职场和发展
jay神15 小时前
森林火灾检测数据集
算法·机器学习·目标跟踪