技术栈

组合数的计算

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
相关推荐
阿贵---
几秒前
编译器命令选项优化
开发语言·c++·算法
minji...
1 分钟前
Linux 进程间通信(一)进程间通信与匿名管道
linux·运维·服务器·数据结构·数据库·c++
add45a
1 分钟前
分布式计算C++库
开发语言·c++·算法
「QT(C++)开发工程师」
3 分钟前
C++并发编程新纪元:线程库、异步操作与泛型Lambda深度解析
开发语言·c++
-许平安-
6 分钟前
MCP项目笔记四(Transport)
开发语言·c++·笔记·ai·mcp
2401_89424192
8 分钟前
基于C++的数据库连接池
开发语言·c++·算法
阿贵---
8 分钟前
C++中的适配器模式
开发语言·c++·算法
木井巳
11 分钟前
【递归算法】全排列
算法·leetcode·决策树·深度优先·剪枝
qq_46630245
12 分钟前
vs2022 与Qt版本兼容 带来的警告
c++·qt
dapeng2870
14 分钟前
C++与Docker集成开发
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02围棋-html版本03Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05班级宠物园部署指南06OpenClaw 使用和管理 MCP 完全指南07OpenClaw Control UI安全上下文访问配置08UV安装并设置国内源09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)102026年03月18日热门Model/github项目