HDU 不容易系列之一

原创 2016年06月02日 08:55:40
Problem Description
大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了!
做好“一件”事情尚且不易,若想永远成功而总从不失败,那更是难上加难了,就像花钱总是比挣钱容易的道理一样。
话虽这样说,我还是要告诉大家,要想失败到一定程度也是不容易的。比如,我高中的时候,就有一个神奇的女生,在英语考试的时候,竟然把40个单项选择题全部做错了!大家都学过概率论,应该知道出现这种情况的概率,所以至今我都觉得这是一件神奇的事情。如果套用一句经典的评语,我们可以这样总结:一个人做错一道选择题并不难,难的是全部做错,一个不对。

不幸的是,这种小概率事件又发生了,而且就在我们身边:
事情是这样的——HDU有个网名叫做8006的男性同学,结交网友无数,最近该同学玩起了浪漫,同时给n个网友每人写了一封信,这都没什么,要命的是,他竟然把所有的信都装错了信封!注意了,是全部装错哟!

现在的问题是:请大家帮可怜的8006同学计算一下,一共有多少种可能的错误方式呢?
Input
输入数据包含多个多个测试实例,每个测试实例占用一行,每行包含一个正整数n(1<n<=20),n表示8006的网友的人数。
Output
对于每行输入请输出可能的错误方式的数量,每个实例的输出占用一行。
Sample Input
2
3
Sample Output
1

2

知道的就很简单,就是错排公式,不知道的那就呵呵了,反正我是推不出来

#include<stdio.h>
#include<string.h>
#include<iostream>
#include<algorithm>
#include<math.h>
#include<queue>
#include<map>
using namespace std;
#define ll long long
const double Inf=1e+9;
ll a[21];
int main()
{
    int i,n,m;
    a[1]=0;
    a[2]=1;
    a[3]=2;
    for (i=4;i<=20;i++)
      a[i]=(i-1)*(a[i-1]+a[i-2]);   //错排公式
     while (~scanf("%d",&n))
     {
         printf("%lld\n",a[n]);
     }
     return 0;
}


hdu1465不容易系列之一

不容易系列之一 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total ...

杭电 HDU ACM 1465 不容易系列之一

不容易系列之一 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total ...
  • lsgqjh
  • lsgqjh
  • 2015年04月06日 01:30
  • 874

HDU1465 不容易系列之一

原题链接 错排公式: 当n个编号元素放在n个编号位置,元素编号与位置编号各不对应的方法数用D(n)表示,那么D(n-1)就表示n-1个编号元素放在n-1个编号位置,各不对应的方法数,其它类推. ...

【题解】-航电OJ-1465 不容易系列之一

Problem Description 大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了! 做好“一件”事情尚且不易,若想永远成功而总从不失败,那更是难上加难了,就像花钱总是比挣...

HDU 不容易系列之二 2042

  • 2010年11月27日 10:12
  • 382B
  • 下载

HDU 2045 不容易系列之(3)—— LELE的RPG难题 (动态规划)

题目链接:HDU 2045 题面: 不容易系列之(3)—— LELE的RPG难题 Time Limit: 2000/1000 MS (Java/Others)    Memory...

hdu 1465 不容易系列之一

不容易系列之一 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total ...

HDU2049 不容易系列之(4)——考新郎

不容易系列之(4)——考新郎                                                           Time Limit: 2000/1000 MS (...

HDU - 2045不容易系列之(3)离散 - 置换群着色

题目链接:HDU - 2045 题目描述:
  • Styx12
  • Styx12
  • 2017年11月20日 12:40
  • 62

HDU 2042:不容易系列之二

不容易系列之二 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HDU 不容易系列之一
举报原因:
原因补充:

(最多只允许输入30个字)