技术栈

组合数的计算

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
相关推荐
仰泳的熊猫
5 分钟前
题目2269:蓝桥杯2016年第七届真题-冰雹数
开发语言·数据结构·c++·算法·蓝桥杯
Yungoal
5 分钟前
C++流类继承关系
开发语言·c++
冷徹 .
5 分钟前
2023ICPC山东省赛
c++·算法
Sakinol#
12 分钟前
Leetcode Hot 100 ——回溯part01
算法·leetcode
乌萨奇也要立志学C++
15 分钟前
【Linux】线程池(二)C++ 手写线程池全流程:从核心设计到线程安全、死锁深度解析
linux·c++
feng_you_ying_li
17 分钟前
list的介绍与底层实现
数据结构·c++·list
星轨初途
18 分钟前
C++入门基础指南
开发语言·c++·经验分享·redis
罗湖老棍子
19 分钟前
【例 3】校门外的树(信息学奥赛一本通- P1537)
数据结构·算法·树状数组
醉卧南楼
26 分钟前
vector在不同场景下的最优声明与数据添加策略
c++·性能优化·vector
guguhaohao
30 分钟前
平衡二叉树(AVL),咕咕咕!
数据结构·c++·算法
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05OpenClaw macOS 完整安装与本地模型配置教程(实战版)06OpenClaw 飞书机器人不回复消息?3 小时踩坑总结07得物前端部门,没了08UV安装并设置国内源09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10Openclow安装保姆级教程