杭电 2049 (错排,递归,组合)
来源:互联网 发布:mysql 配置优化 编辑:程序博客网 时间:2024/06/11 13:50
思路:分解问题为组合和错排。
#include<stdio.h>__int64 nn(int n){ __int64 s = 1; int i; for(i = 1;i <= n; i++) s *= i; return s;}int main(){ __int64 a[22]; a[0] = 0; a[1] = 0; a[2] = 1; a[3] = 2; int i; for(i = 4;i < 22; i++) a[i] = (i-1)*(a[i-1] + a[i-2]); int t; scanf("%d",&t); while(t--) { int n,m; scanf("%d%d",&n,&m); printf("%I64d\n",nn(n)/(nn(n-m)*nn(m))*a[m]); } return 0;}
0 0
- 杭电 2049 (错排,递归,组合)
- 【杭电oj】2068 - RPG的错排(错排,排列与组合)
- 杭电1465 (错排)
- 杭电1465(错排)
- 杭电 2048 (错排)
- 杭电 1465 不容易系列之一(错排公式)
- 杭电ACM 1465 不容易系列之一(错排)
- 杭电2048(错排第一个题)
- 杭电 2068 ( RPG的错排 ) 排列组合+错排
- HDOJ 2048简单错排、2049组合错排
- 组合数学:B - RPG的错排(错排)
- 算法之错排公式 错排(加组合)
- RPG的错排(组合数+错排)
- 杭电2068 RPG的错排
- 杭电ACM 四 排错问题
- 杭电---2068 RPG的错排
- 杭电2068RPG的错排
- 错排问题-杭电oj1465
- 那些年我用ireport爬过的坑
- Web前端知识体系
- MySQL
- node+Express开发
- 关于sql server 安装程序在运行 Windows Installer 文件时遇到错误。
- 杭电 2049 (错排,递归,组合)
- [LeetCode] Reverse Vowels of a String
- 异或树
- tcp套接字编程模型
- 杭电1023 train problem2
- 04.SpringMVC 初始化 - DispatcherServlet
- Android存储(读取)之缓存CachesDir存储
- Hadoop HDFS常用文件操作命令
- 吴恩达机器学习笔记_第五周