博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sgu 222
阅读量:6705 次
发布时间:2019-06-25

本文共 579 字,大约阅读时间需要 1 分钟。

hot3.png

简单的排列组合题。

 

#include 
#include
#include
#include
#include
using namespace std;vector
fact;int P(int m, int n) { return fact[m] / fact[m - n];}int C(int m, int n) { return P(m, n) / fact[n];}int main() { fact.resize(15); fact[0] = 1; int i; for (i = 1; i <= 12; ++i) fact[i] = fact[i - 1] * i; int n, k; scanf("%d %d", &n, &k); if (k > n) { printf("0\n"); return 0; } printf("%d\n", C(n, k) * P(n, k)); return 0;}

转载于:https://my.oschina.net/mustang/blog/55707

你可能感兴趣的文章
RAID-磁盘阵列简单介绍
查看>>
汽车研发歌
查看>>
组策略之WMI筛选器: LIKE运算符
查看>>
2015年8月25日【用户管理各命令的使用】-JY1506402-19+liuhui880818
查看>>
我的友情链接
查看>>
我玩过的JS_无需整理
查看>>
Restart or shutdown the VM in Xen Server
查看>>
Centos7安装chrome浏览器
查看>>
第八章 磁盘操作-centos7.5知识
查看>>
libjpeg.(a|so)--libpng.(also)--ldap libraries
查看>>
Java Math.round()
查看>>
python 自动生成k8s 集群yaml 文件
查看>>
declare命令
查看>>
怎样用cmd启动停止服务
查看>>
CSS 很容易,那为什么大家还是把 CSS 写的那么烂呢?
查看>>
文件权限的s位
查看>>
zencart 如何调用边框等
查看>>
JS获取页面高宽
查看>>
Java集合, ArrayBlockingQueue源码解析(常用于并发编程)
查看>>
二维几何变换---二维复合变换
查看>>