杭电hdu 2068 RPG的错排 简单题
来源:互联网 发布:象棋软件 编辑:程序博客网 时间:2024/05/16 12:10
http://acm.hdu.edu.cn/showproblem.php?pid=2068
错排公式:f(i) = (i - 1) * [f(i-1) + f(i-2)]。
//错排#include <stdio.h>int main(){double fac[26], staggered[26];int i, n;fac[0] = 1, fac[1] = 1, fac[2] = 2;staggered[0] = 1, staggered[1] = 0, staggered[2] = 1;for(i = 3; i < 26; i ++){fac[i] = i*fac[i-1];staggered[i] = (i-1)*(staggered[i-1]+staggered[i-2]);//printf("fac[%d] = %.lf\n", i, fac[i]);}while(scanf("%d", &n)&&n){double sum = 0;for(i = 0; i <= n/2; i ++){sum += fac[n]/fac[i]/fac[n-i]*staggered[i];}printf("%.lf\n", sum);}return 0;}
- 杭电hdu 2068 RPG的错排 简单题
- 杭电 HDU ACM 2068 RPG的错排
- 杭电2068 RPG的错排
- 杭电---2068 RPG的错排
- 杭电2068RPG的错排
- 杭电2068 RPG的错排
- 杭电2068RPG的错排
- 【杭电】[2068]RPG的错排
- 杭电 2068 ( RPG的错排 ) 排列组合+错排
- 杭电 hdu 2068. RPG的错排
- HDU 2068 RPG的错排
- (hdu 2068)RPG的错排
- hdu 2068 RPG的错排
- HDU 2068 RPG的错排
- HDU 2068 RPG的错排
- HDU 2068 RPG的错排
- HDU 2068 RPG的错排
- hdu 2068 RPG的错排
- C++中头文件(.h)和源文件(.cpp)都应该写些什么
- 解决Ubuntu中打开Windows下的文本文档乱码问题
- java字符串编码及转换
- misc funny 改变世界的六个翻译错误
- 优化编程,想到一点我就写一点
- 杭电hdu 2068 RPG的错排 简单题
- 利用RMAN远程复制
- 52 挑战假设,尤其是你自己的
- FusionCharts free中的setDataURL只能接收第一个参数??
- CSUOJ 1165 枚举
- 数组
- unity3d游戏物体跟着鼠标方向移动
- 从明天起,做一个做事有条有理的人
- 引用与指针区别C++