技术栈

组合数的计算

slim~2023-10-17 8:23

C: 即从a个元素中选取b个元素的组合数。

cpp 复制代码
LL C(int a, int b)
{
    LL res = 1;
    for (int i = a, j = 1; j <= b; i --, j ++ )
        res = res * i / j;
    return res;
}

A: 表示从a个元素中选取b个元素进行排列的情况数。

cpp 复制代码
LL P(int a, int b)
{
    LL res = 1;
    for (int i = a; i > a - b; i--)
    {
        res *= i;
    }
    return res;
}
上一篇:学信息系统项目管理师第4版系列29_信息系统治理
下一篇:Linux命令(94)之history
相关推荐
鹿角片ljp
15 分钟前
最长回文子串(LeetCode 5)详解
算法·leetcode·职场和发展
paeamecium
2 小时前
【PAT甲级真题】- Cars on Campus (30)
数据结构·c++·算法·pat考试·pat
UrSpecial
2 小时前
从零实现C++轻量线程池
c++·线程池
chh563
3 小时前
C++--模版初阶
c语言·开发语言·c++·学习·算法
RTC老炮
3 小时前
带宽估计算法(gcc++)架构设计及优化
网络·算法·webrtc
dsyyyyy1101
3 小时前
计数孤岛(DFS和BFS解决)
算法·深度优先·宽度优先
会编程的土豆
4 小时前
01背包与完全背包详解
开发语言·数据结构·c++·算法
汀、人工智能
4 小时前
[特殊字符] 第86课:最大正方形
数据结构·算法·数据库架构·图论·bfs·最大正方形
hetao1733837
5 小时前
2026-04-12~14 hetao1733837 的刷题记录
c++·算法
lxh0113
5 小时前
正则表达式匹配
算法
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点03一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛04GPT-6核心能力解析及与现有主流大模型对比05基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南06零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)07免费!不限量!用opencode接入英伟达(NVIDIA)大模型,轻松打造你的 AI 编程助手08从限购到畅通:GLM-5.1 Coding Plan接入攻略09CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南10AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析