力扣双周赛 -- 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);
    }
};
相关推荐
_深海凉_2 分钟前
LeetCode热题100-三数之和
算法·leetcode·职场和发展
y = xⁿ15 分钟前
【LeetCode】双指针合集
算法·leetcode
2601_9495394517 分钟前
家用新能源 SUV 核心技术科普:后排娱乐、空间工程与混动可靠性解析
大数据·网络·人工智能·算法·机器学习
生信研究猿20 分钟前
一个整数转换为二进制
leetcode
凌波粒23 分钟前
LeetCode--18.四数之和(双指针法)
数据结构·算法·leetcode
笨笨饿27 分钟前
33_顺序表(待完善)
linux·服务器·c语言·嵌入式硬件·算法·学习方法
汀、人工智能42 分钟前
[特殊字符] 第26课:环形链表
数据结构·算法·链表·数据库架构··环形链表
smj2302_7968265243 分钟前
解决leetcode第3883题统计满足数位和数组的非递减数组数目
python·算法·leetcode
小比特_蓝光1 小时前
算法篇二----二分查找
java·数据结构·算法
田梓燊1 小时前
leetcode 56
java·算法·leetcode