十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法?
来源:互联网 发布:大数据采集平台 编辑:程序博客网 时间:2024/04/30 12:53
第一步,把第n个元素放在一个位置,比如位置k,一共有n-1种方法;
第二步,放编号为k的元素,这时有两种情况.1,把它放到位置n,那么,对于剩下的n-2个元素,就有M(n-2)种方法;2,不把它放到位置n,这时,对于这n-1个元素,有M(n-1)种方法;
综上得到
M(n)=(n-1)[M(n-2)+M(n-1)]
M(1)=0,M(2)=1
0 0
- 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法?
- 程序员的书架上应该放的书
- JS 脚本放在不同位置的差异
- JavaScript代码应该放在HTML不同位置的区别
- 有5个人ABCDE排队,排好后他们决定重新排队,每个人都不在原来的位置上,那么总共有多少种排法
- log4j.properties和在服务器上放的位置
- 每个程序员都应该阅读的十本书
- 在android中的文件放在不同位置也有不同的读取方式
- alfresco的十本书
- javascript放在页面的位置问题
- 本网页特效代码放在你的首页,可以当作公告牌或其它的
- 日志不在这里,放在我自己的网站了。
- C/C++程序员必读的十本书(上)
- C/C++程序员必读的十本书(上)
- 与本应用相关的nginx配置文件放在当前部署文件夹下
- jQuery Validate设置错误的提示信息的位置都放在最后面:
- js 放在html 的位置 不同 造成的结果页不相同
- js 放在html 的位置 不同 造成的结果页不相同
- windows7安装PIL
- 鸟哥的第六章笔记
- codeforces 55D Beautiful numbers
- day013 NSString NSArray NSDictionary
- 角点检测Harris角点检测
- 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法?
- spring aop实现权限控制,路径控制
- (最优解)阿里笔试题请设计一个算法,在满足质因数仅为3,5,7或其组合的数中,找出第K大的数。比如K=1,2,3时,分别应返回3,5,7。要求算法时间复杂度最优。
- 容易忽略的Java知识点(整理ing)
- 定时器NSTimer
- 驱动程序的高级机制使用初步
- gethostbyname() 及 getaddrinfo() 用法探究
- poj 3468
- ClassLoader总结