Problem Description

话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。 
是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,丞相彻夜未眠,奋笔急书,于每个烽火台写下安排书信。可想,这战事多变,丞相运筹 帷幄,给诸多烽火台定下不同计策,却也实属不易。
谁成想这送信小厮竟投靠曹操,给诸葛丞相暗中使坏。这小厮将每封书信都投错了烽火台,居然没有一封是对的。不多时小厮便被抓住,前后之事却也明朗。这可急坏了诸葛丞相,这书信传错,势必会让蜀军自乱阵脚,不攻自破啊! 诸葛丞相现在想知道被这小厮一乱,这书信传错共有多少种情况。

Input

题目有多组数据,处理到文件结尾,丞相共写了n(1 <= n <= 20)封书信,输入一个正数n。

Output

输出书信传错的情况数。

Example Input

1
3
6

Example Output

0
2
265

01 #include<stdio.h>
02 int main()
03 {
04     int n, i;
05     long long int f[21];
06     f[1] = 0;
07     f[2] = 1;
08     while(scanf("%d", &n) != EOF)
09     {
10         if(n <= 2)
11         {
12             printf("%lld\n", f[n]);
13         }
14         else
15         {
16             for(i = 3; i <= n; i++)
17             {
18                 f[i] = (i - 1) * (f[i - 1] + f[i - 2]);
19             }
20             printf("%lld\n", f[i - 1]);
21         }
22     }
23     return 0;
24 }

三国佚事——巴蜀之危(错排公式)相关推荐

  1. 2058三国佚事——巴蜀之危

    三国佚事--巴蜀之危 Problem Description 话说天下大势,分久必合,合久必分...却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱.古人诚不我欺,确是应了那句" ...

  2. SDUT OJ 三国佚事——巴蜀之危

    三国佚事--巴蜀之危 Time Limit: 1000 ms  Memory Limit: 65536 KiB Submit  Statistic Problem Description 话说天下大势 ...

  3. 三国佚事——巴蜀之危【递推】

    三国佚事--巴蜀之危 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description ...

  4. 三国佚事——巴蜀之危

    #include <stdio.h> #include <stdlib.h> #include<malloc.h>int main() {long long int ...

  5. SDUT三国佚事——巴蜀之危

    这道题目其实是古老的伯努利-欧拉的装错信封的问题,也就是错排问题,那么什么是错排呢? 错排:错排问题是组合数学中的问题之一.考虑一个有n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么 ...

  6. 三国佚事——巴蜀之危 全送错信件问题

    Description 话说天下大势,分久必合,合久必分...却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱.古人诚不我欺,确是应了那句"一将功成万骨枯".    是 ...

  7. 递推递归练习 H - 三国佚事——巴蜀之危

    Description 话说天下大势,分久必合,合久必分...却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱.古人诚不我欺,确是应了那句"一将功成万骨枯".    是 ...

  8. 递推递归练习H - 三国佚事——巴蜀之危

    Description 话说天下大势,分久必合,合久必分...却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱.古人诚不我欺,确是应了那句"一将功成万骨枯".    是 ...

  9. 《递归递推练习》H - 三国佚事——巴蜀之危

    原题 Description 话说天下大势,分久必合,合久必分...却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱.古人诚不我欺,确是应了那句"一将功成万骨枯". 是 ...

最新文章

  1. linux 卸载 rtx,Ubuntu20.04系统卸载软件及清理系统垃圾缓存以及新力得
  2. android内存泄漏原因分析,Android Studio3.6的内存泄漏检测功能 VS LeakCanary
  3. 卡方检验python程序_Python从零开始第二章(1)卡方检验(python)
  4. c++远征之模板篇——静态数据成员,静态成员函数
  5. 代码实现从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt...
  6. phpcms某处逻辑问题导致getshell
  7. cad批量偏移_永远都不会卸载的几款CAD插件,月入过万不要太轻松。
  8. asp.net 网站模板怎么用,就是16aspx上面下下来的模板,里面有个sln文件,其他全是文件夹的东西...
  9. Cacti 监控平台搭建
  10. alert点击完确定关闭浏览器窗口_为Microsoft Edge浏览器开启标签组功能
  11. 程序猿生存定律--表达背后的力量(1)
  12. 解决C#网络通信编程的阻塞问题
  13. 二次规划问题和MATLAB函数quadprog的使用
  14. 完整的企业机房设计(上)
  15. JS 生成条形码(一维码)jsBarcode
  16. 基于A*算法的迷宫游戏
  17. Linux中的多路IO转接,转载
  18. 开学季,给Java开发学习者的开发工具选择指南
  19. 笨办法学python习题1-10
  20. [CF1129E]Legendary Tree

热门文章

  1. 如何制定客户留存策略_APP开发提升用户留存的7条策略
  2. Andorid.bp文件和Anorid.rc文件入门
  3. MATLAB如何绘制折线图和美化折线图
  4. python 实现翻译功能
  5. DIY TCP/IP IP模块和ICMP模块的实现2
  6. 1.2基本IO口控制
  7. LM1640数码管驱动芯片的使用方法
  8. python自动化配置路由器_H3C MSR 系列路由器 配置指导(V7)-R0304-6W105
  9. 030:判断能否被3,5,7整除
  10. 小数不显示末尾的0的模块