技术栈

组合数的计算

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
相关推荐
克里普crirp
2 分钟前
短波通信的可用频率计算方法
人工智能·算法·机器学习
剑挑星河月
9 分钟前
45.跳跃游戏Ⅱ
数据结构·算法·leetcode
Zqrnja
14 分钟前
PTA 2026天体选拔赛(多校联赛)L2-1 仪式网络(C++ 含代码解释)
开发语言·c++
MegaDataFlowers
22 分钟前
1.两数之和
算法
H Journey
30 分钟前
C++ 强制类型转换
c++·类型转换
AGV算法笔记
37 分钟前
二维码检测又卷出新方向:如何在一张图里稳定读取几十甚至上百个二维码?
算法·目标检测·二维码·视觉算法
‎ദ്ദിᵔ.˛.ᵔ₎
40 分钟前
map和set
c++
沐雪轻挽萤
41 分钟前
15. C++17新特性-std::string_view
java·开发语言·c++
sparEE
1 小时前
进阶排序算法:归并排序
数据结构·算法·排序算法
wearegogog123
1 小时前
光伏发电系统最大功率跟踪(MPPT)算法 Matlab 实现指南
开发语言·算法·matlab
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点032026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free04AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析05GPT-6发布日深度解析-Symphony架构200万Token实战06零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)07从零部署 Hermes Agent:一只"会成长的 AI 马"保姆级安装教程08智元机器人发布4款新品,2026营收目标5亿元09一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛10基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南