题解 | #牛牛的排列数#

牛牛的排列数

http://www.nowcoder.com/practice/9ca1c236cdbf46da9e08e1f510808625

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();
        long m = scan.nextLong();
        if(n<m) { 
            System.out.println(0);
            return;
        }
        System.out.println(jc(n) / jc(n-m));  // 排列数的公式
    }
    public static long jc(long m) {
        long tmp = 1;
        for (int i=2;i<=m;i++) {
            tmp *= i;
        }
        return tmp;
    }
}

全部评论

相关推荐

02-28 13:25
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
02-18 13:28
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务