天天看点

算法学习之路|不容易(模拟)

事情是这样的——HDU有个网名叫做8006的男性同学,结交网友无数,最近该同学玩起了浪漫,同时给n个网友每人写了一封信,这都没什么,要命的是,他竟然把所有的信都装错了信封!注意了,是全部装错哟!

现在的问题是:请大家帮可怜的8006同学计算一下,一共有多少种可能的错误方式呢?

输入格式:

输入数据包含多个多个测试实例,每个测试实例占用一行,每行包含一个正整数n(1输出格式:

对于每行输入请输出可能的错误方式的数量,每个实例的输出占用一行。

输入样例:

2

3

输出样例:

1

关键是总结规律:x>2时,f(x)=(x-1)(f(x-1)+f(x-2))

继续阅读