首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
技术大渣
2018-09-03 12:03
已编辑
上海戏剧学院 Java
关注
已关注
取消关注
头条视频面试遇到一道题目
n个人编号从1->n, 对应n个座位
编号从1->n,问每个人都不做在自己的位置上有多少中可能性?
提示
全部评论
推荐
最新
楼层
6god!
中南大学 测试开发
查到一种递归的思想!!! 设长度为n的序列的全错位排列一共有f(n)种,假设我们已经解决了f(1)到f(n-1),那么当序列新增了一个元素an,显然全错位排列中该元素不能放在第n个位置上,假设该元素在从1到n-1的第i个位置,那么在新序列中第n个位置上的元素可能有两种情况: 第n个位置上的元素为ai 因为an和ai都不在原位置上,因此只需剩余的元素都是全错位排列,新序列就构成了全错位排列。那么除去ai和an还剩下n-2个元素,则这n-2个元素一共有f(n-2)种全错位排列,因为i的选择共有n-1种,因此该情况下一共有(n-1)*f(n-2)种全错位排列。 第n个位置上的元素不为ai 该种情况相当于,前n-1个元素做好了全错位排列,an与其中任意元素交换位置,新生成的序列也是一个全错位排列。这种情况下i的选择共有n-1种,n-1的元素的全错位排列共有f(n-1)种,因此该情况下一共有(n-1)*f(n-1)种全错位排列。 综合以上两种情况,f(n)=(n-1)f(n-2)+(n-1)*f(n-1)=(n-1)[f(n-2)+f(n-1)] 显然这个公式适用于n>2的情况,而f(1)=0,f(2)=1是之前已经列举得出的。 将n=3代入,得到f(3)=2*(0+1)=2,将n=4代入,得到f(4)=3*(1+2)=9,与列举所得到的结果相同。
点赞
回复
分享
发布于 2018-09-02 10:13
lewis_c++
西安电子科技大学 Java
//这属于完全错排问题 int totalWrong(int n) { vector<int>dp(n+1,0); dp[1]=0;dp[2]=1; for(int i=3;i<=n;++i) dp[i]=(i-1)*(dp[i-1]+dp[i-2]); return dp[n]; } //可以看看只跟前两个变量值有关,所以可以使用两个变量来节省空间 int totalWrong(int n) { int a=0,b=1; int ans=1; for(int i=3;i<=n;++i){ ans=(i-1)*(a+b); a=b;b=ans; } return (n==1)?0:ans; }
点赞
回复
分享
发布于 2018-09-02 10:00
Coders
浙江大学 Java
n!-c(n,1)*(n-1)!-...-c(n,n)*0!
点赞
回复
分享
发布于 2018-09-01 22:33
佐佐木Q
天津工业大学 前端工程师
function f(n){ if(n < 2) return 0; if(n === 2) return 1; return (n - 1)*(f(n-1)+f(n-2)); }
点赞
回复
分享
发布于 2018-09-02 15:59
komu
北京交通大学 C++
错排,离散还是概率论有讲过来着😂
点赞
回复
分享
发布于 2018-09-02 09:53
dyhgj
上海交通大学 前端工程师
有个公式,n!*(1/2!-1/3!+1/4!-1/5!+...+(-1)^n*1/n!)
点赞
回复
分享
发布于 2018-09-02 09:35
祈愿offer收割机🙏
合肥工业大学 Java
编程之美上面有这道题
点赞
回复
分享
发布于 2018-09-02 00:10
起个啥名呢,啊啊啊啊
电子科技大学 算法工程师
错排了解一下
点赞
回复
分享
发布于 2018-09-01 22:58
俺叫王梦涵
江西理工大学 安全工程师
错排。
点赞
回复
分享
发布于 2018-09-01 22:49
降温了怎么办
门头沟学院 Java
信封问题 动态规划可解
点赞
回复
分享
发布于 2018-09-01 22:44
小菜b
西安广播电视大学 Java
1/n?,瞎猜的
点赞
回复
分享
发布于 2018-09-01 22:27
快乐划水
未填写教育信息 算法工程师
大佬什么岗?
点赞
回复
分享
发布于 2018-09-01 22:26
lbjvskobe
中国电影资料馆 算法工程师
组合排列中的非对号入座问题,有通项公式的,可以上网查查
点赞
回复
分享
发布于 2018-09-01 22:24
不二先生_yang
杭州电子科技大学 Java
n-1的阶乘
点赞
回复
分享
发布于 2018-09-01 22:23
暂无评论,快来抢首评~
相关推荐
05-31 11:37
门头沟学院 Java
面经分享集合
我在牛客上面经大多数匿名发布,大家可以关注下我的新公众号:程序员落叶,定期更新从大二到大四的面经,包含实习、秋招、春招,方向:Java、前端、全栈、客户端、测试、测试开发等等。程序员落叶 主要分享编程相关资讯、前沿科技 AI 应用方向日志、个人面经、怎么去自己一个人去设计到做完整个项目,比较基础向,适合新手或者想看乐子资讯的人~欢迎关注~后续更新上班日常
点赞
评论
收藏
分享
05-29 15:20
Fibocom广和通_助理工程师(准入职员工)
这才五月,秋招的手已经伸向26届了!!
26届也是好起来了,五月已经陆续开了很多秋招提前批,实习公司也开了不少。 韶音科技、TPLINK联洲、三一集团、海信、宇通、中核集团、海尔智家、正浩ecoflow、百度等等 实习公司更多! 26届小伙伴要抓紧投递,提前批和实习和秋招不冲突。 整理了26届校招汇总表,校招岗位信息很全,链接直投。抓紧投递,希望大家都能拿到自己满意的offer可以去主页置顶文章看看专栏获取和注意事项!专栏:https://www.nowcoder.com/creation/manager/columnDetail/0ybKdp
点赞
评论
收藏
分享
05-22 09:23
门头沟学院 Java
收到了自称是字节的邮件,是不是真的
如图。有类似情况的大佬吗,怕是钓鱼邮件还没敢点开 发件人显示为字节跳动招聘 • **********
字节跳动工作体验
字节求职进展汇总
点赞
评论
收藏
分享
05-30 16:31
门头沟学院 Java
java转正实习 美团一面
之前base成都的美团一面被挤下去了,原因是投太晚了,没有坑位了估计。然后前几天被上海核心部门捞起来了,30号下午3点的一面。两次的面试官都很不错,说话很温柔,有不会的会提醒引导你。1.自我介绍2.大部分时间的项目拷打(包括但不限于项目背景、负责的主要工作、可靠性实现、压测、QPS、遇到的挑战及如何解决、怎么实现数据批量异步同步、高并发下的库存一致性、db有哪些表)3.JVM:垃圾回收算法,内存区域,如何排查OOM,4.RPC框架的了解,使用过哪些组件,Dubbo了解过吗,有哪些组件5.数据库ACID特性6.synchronized 与 ReentrantLock 7.Bean的生命周期8.T...
查看11道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
上午拍毕业照,下午拍结婚照!牛友祝福我们吧!
8270
2
...
本科四年,我决定在即将毕业时转行
5624
3
...
以为走散了,命运却又把我们安排到一起
5389
4
...
28届学院本女生走java中~
4696
5
...
亲爱的公司,你好!
4686
6
...
没有人关心你在学校有多牛逼
2579
7
...
记录第二次面试 京控信息
2120
8
...
滴滴春招
2114
9
...
26届选手终于在五月底拿到offer啦!!!
2107
10
...
0实习
2037
创作者周榜
更多
正在热议
更多
#
写给毕业5年后的自己
#
5770次浏览
112人参与
#
机械制造秋招总结
#
50834次浏览
493人参与
#
华泰证券Fintech星战营
#
171043次浏览
202人参与
#
职场捅娄子大赛
#
326863次浏览
3309人参与
#
机械人春招想让哪家公司来捞你?
#
337468次浏览
3059人参与
#
一人一个landing小技巧
#
62547次浏览
982人参与
#
你的论文盲审过了没?
#
102800次浏览
1467人参与
#
硬件应届生薪资是否普遍偏低?
#
69829次浏览
505人参与
#
你的秋招第一场笔试是哪家
#
127543次浏览
1386人参与
#
毕业后不工作的日子里我在做什么
#
172835次浏览
1523人参与
#
如果再来一次,你还会学硬件吗
#
122880次浏览
1400人参与
#
考公VS就业,你怎么选?
#
58376次浏览
390人参与
#
国央企笔面经互助
#
130158次浏览
1082人参与
#
毕业季等于分手季吗
#
19816次浏览
253人参与
#
好好告别我的学生时代
#
52367次浏览
944人参与
#
海信求职进展汇总
#
65621次浏览
363人参与
#
美的求职进展汇总
#
275030次浏览
1955人参与
#
大学最后一个寒假,我想……
#
38880次浏览
501人参与
#
晒一下我的毕业照
#
36650次浏览
415人参与
#
HR问:你期望的薪资是多少?如何回答
#
40846次浏览
527人参与
#
记录实习开销
#
33977次浏览
215人参与
牛客网
牛客企业服务