首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
10-05 17:25
温州大学 golang
国庆怎么还没过去
国庆后约了一场面试,现在一直在焦虑 第一次觉得国庆有这么的漫长,每时每刻都很煎熬啊 能不能让我直接面完结束呀
NAce:
一样,9号约了面试
,从未感到国庆假期如此之长过
点赞
评论
收藏
分享
昨天 16:19
字节跳动_国际电商-营销平台_后端(实习员工)
后端写博客不要自建博客网站
一句话总结: 不推荐各位后端初学者在写博客的时候采用自建博客网站的方式。而是更推荐各位同学在CSDN,掘金等平台输出自己的文章搞技术的同学一定要记住:没有反馈的技术输出跟自我高潮没有啥区别。原因: 1.数据无法被量化 大厂的面试官都是很忙的,真的很少会有面试官有精力在面试你之前先细细的看一遍你博客都写了啥内容。因此在对你输出内容未知的前提下,你的博客阅读,评论数据将是他判断你博客含金量的重要依据。 可自建博客哪有那么多的阅读量和互动量?因此不要把文章发到自建网站上,真的作用不太大。 2.有比较才有进步就像我前面说的一样,没有反馈的技术输出跟自我高潮没什么区别。按照大多数的在校生的技术深度...
代码之外的生存之道
点赞
评论
收藏
分享
09-11 22:01
门头沟学院 C++
时隔两年被挂
点赞
评论
收藏
分享
08-12 07:02
中南大学 C++
腾讯绿了又灰,这是被拉黑了?
7月底看的时候(以前面试过挂了,一直灰着),发现给我绿了,查了一下,听说是要捞人了,我还转门更新了一下简历,结果昨天看的时候又灰了???那一直灰着不就好了,白白给我这么期待
您所拨打的号码无法接...:
之前的经验是:鹅首先会根据你的意向放在意向部门池子里捞,如果没捞则进入大池子。能够快速捞起的最好方法就是每天刷新简历,不停刷直到有面试邀约为止。
投递腾讯等公司10个岗位
点赞
评论
收藏
分享
10-05 15:13
浙江工业大学 集成电路IC设计
国庆?还是趁这段时间调整心态吧
好不容易有个假期,还是国庆和中秋取得并集,就别卷了,该玩玩该吃吃。先玩个几天再说,不过今天也是回来了,感觉国庆马上就要尾声了,莫名有点烦躁。
国庆放假,你还会主动学习...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
字节OR美团
2076
2
...
秋招看重什么? 大家来做做优先级排序吧
454
3
...
可以年前面试年后入职吗?
323
4
...
百度意向
307
5
...
新国都一面
282
6
...
前端未来会被ai替代吗
269
7
...
虾皮二面凉经
232
8
...
中秋节 别卷了
221
9
...
目前实习快一个月了,但是考核没达标,三个需求只做完了一个,不知道什么时候被踢,自己真的尽力做了,下班也push自己处理出现的问题,但因为各种各样的原因做了很久才做完。现在在想要不要自己辞职准备秋招,虽
177
10
...
芯原数字IC设计技术面经
164
创作者周榜
更多
正在热议
更多
#
牛油的搬砖plog
#
114450次浏览
837人参与
#
机械人求职现状
#
25100次浏览
272人参与
#
深信服秋招来了
#
273648次浏览
2905人参与
#
三一集团求职进展汇总
#
6903次浏览
47人参与
#
金融财经春招备战日记
#
31915次浏览
180人参与
#
中广核工作体验
#
18957次浏览
65人参与
#
携程求职进展汇总
#
642601次浏览
4665人参与
#
你觉得现在还能进互联网吗?
#
26402次浏览
195人参与
#
机械人的offer怎么选
#
170937次浏览
898人参与
#
考公VS就业,你怎么选?
#
81904次浏览
491人参与
#
你的实习什么时候入职
#
307737次浏览
2131人参与
#
产运销实习日记
#
67354次浏览
623人参与
#
工作两年想退休了
#
166993次浏览
1471人参与
#
如果没找到工作,考公是你的退路吗
#
50791次浏览
400人参与
#
大学四年该怎么过,才不算浪费时间?
#
14537次浏览
88人参与
#
26届的你,投了哪些公司?
#
197333次浏览
1242人参与
#
校招入职后的感受
#
382881次浏览
3264人参与
#
制造业的秋招小结
#
117358次浏览
1975人参与
#
非技术岗薪资爆料
#
422373次浏览
2893人参与
#
校招阶段,学历VS技术哪个更重要?
#
48192次浏览
325人参与
#
面试中,你被问过哪些奇葩问题?
#
76698次浏览
825人参与
#
说说你知道的学历厂
#
346591次浏览
1263人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务