C++解决:求排列数

描述

输入两个整数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;
}
相关推荐
美式请加冰3 分钟前
斐波那契数列介绍和使用
算法
charlie11451419114 分钟前
嵌入式C++教程实战之Linux下的单片机编程:从零搭建 STM32 开发工具链(5):调试进阶篇 —— 从 printf 到完整 GDB 调试环境
linux·c++·单片机·学习·嵌入式·c
paeamecium28 分钟前
【PAT】 - Course List for Student (25)
数据结构·c++·算法·pat考试
小黄人软件32 分钟前
MFC为什么不报空指针异常 2宏定义不改源码 用替换 用Log函数替换printf等 #define printf Log 优化版底层类Log显示
c++·mfc
wen__xvn39 分钟前
力扣洛谷模拟题刷题2
算法·leetcode·职场和发展
漫随流水1 小时前
c++编程:说反话(1009-PAT乙级)
数据结构·c++·算法
披着羊皮不是狼1 小时前
深度解构栈内存的物理逻辑与系统保护
数据结构··底层原理
计算机安禾1 小时前
【数据结构与算法】第23篇:树、森林与二叉树的转换
c语言·开发语言·数据结构·c++·线性代数·算法·矩阵
hnjzsyjyj1 小时前
洛谷 P2015:二叉苹果树 ← 有依赖的背包问题
数据结构·有依赖的背包
温九味闻醉1 小时前
人工智能应用作业1:PPO强化学习算法
人工智能·算法