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;
}
相关推荐
钟智强12 小时前
线性映射(Linear Mapping)原理详解:机器学习中的数学基石
人工智能·算法·机器学习
是小胡嘛13 小时前
华为云CentOS系统中运行http服务器无响应
linux·服务器·c++·http·centos·华为云
Sylvia-girl13 小时前
数据结构之线性表中的顺序表(1)
数据结构
福尔摩斯张13 小时前
C语言核心:string函数族处理与递归实战
c语言·开发语言·数据结构·c++·算法·c#
江澎涌14 小时前
JHandler——一套简单易用的 C++ 事件循环机制
android·c++·harmonyos
liu****14 小时前
5.C语言数组
c语言·开发语言·c++
毛甘木14 小时前
Unity MonoPInvokeCallback 使用教程
c++·unity
吗~喽14 小时前
【LeetCode】滑动窗口_水果成篮_C++
c++·算法·leetcode
立志成为大牛的小牛15 小时前
数据结构——四十九、B树的删除与插入
数据结构·学习·程序人生·考研·算法
BestOrNothing_201515 小时前
【C++基础】Day 4:关键字之 new、malloc、constexpr、const、extern及static
c++·八股文·static·extern·new与malloc·constexpr与const