技术栈

C++解决:求排列数

尽蝶叙2024-09-08 12:34

描述

输入两个整数m,n,求m个数字中选n个数的排列数。(1<=n<=m<=50)

输入描述

两个正整数m和n。

输出描述

一个正整数表示排列数。

用例输入 1

复制代码
6 5

用例输出 1

复制代码
720

AC code

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int fun(int n) 
{
    int sum=1;
    for(int i=n;i>=1;i--) sum=sum*i;
    return sum;
}
int main()
{
    int m,n;
    cin>>m>>n;
    int res=fun(m)/fun(m-n);
    cout<<res;
    return 0;
}
上一篇:Java DAO 层:数据访问对象模式解析与实践
下一篇:yolov8 Gflops计算为0
相关推荐
2302_81380622
1 分钟前
【嵌入式修炼:数据结构篇】——树和二叉树
数据结构
52Hz118
6 分钟前
力扣230.二叉搜索树中第k小的元素、199.二叉树的右视图、114.二叉树展开为链表
python·算法·leetcode
苦藤新鸡
9 分钟前
56.组合总数
数据结构·算法·leetcode
菜鸟233号
20 分钟前
力扣647 回文子串 java实现
java·数据结构·leetcode·动态规划
LiLiYuan.
21 分钟前
【Cursor 中找不到LeetCode 插件解决办法】
算法·leetcode·职场和发展
Charlie_lll
23 分钟前
力扣解题-[3379]转换数组
数据结构·后端·算法·leetcode
CSDN_RTKLIB
30 分钟前
include_directories和target_include_directories说明
c++
captain376
33 分钟前
Java队列(Queue)
算法·链表
TracyCoder123
37 分钟前
LeetCode Hot100(23/100)——142. 环形链表 II
算法·leetcode·链表
热门推荐
01GitHub 镜像站点02Vue-skills的中文文档03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04Claude Code Skills 实用使用手册05一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示06UV安装并设置国内源07让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南08Linux下V2Ray安装配置指南09OpenClaw Chrome扩展使用教程 - 浏览器中继控制10AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南