首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 12:11
门头沟学院 硬件开发
被华子追着杀啊
华子别追了,我害怕了,每天手机提示音一响我就知道你又来了
点赞
评论
收藏
分享
07-29 01:29
华南理工大学 演员/配音/模特
mentor:你是猪吗?
实习最崩溃瞬间——亲手写的代码和日志被无情删除,还被骂是猪。本人实习写过一份代码,里面有两份日志(存放在mentor指定的路径下面),记录了每一条被处理过的数据。然后我昨天做另一个方案的时候,需要用到我之前保存到的日志,我就写《将之前的日志信息作为这次的输入》,因为我记得很清楚,只要之前有处理数据,那就一定有日志,而且有两份。mentor看了我的方案以后,以下是我和mentor的对话:mentor:“你是猪吗?你太爱想当然了,什么都假设最理想的情况,你哪来的日志。”我:“上一份代码是我写的,我确认有保存了日志”mentor:“为什么确认”?我:“因为代码是我写的,我还check过日志”ment...
食堂在逃干饭王:
那你往mt身上拱啊
如何快速融入团队?
点赞
评论
收藏
分享
07-09 20:24
湖北师范大学 Java
27届投日常实习
打算再背一两周的八股就开始投一下实习,简历目前准备的是这样的,求各位牛友看看还有啥需要完善的地方没
程序员小白条:
找个实习没啥问题的,海投吧
点赞
评论
收藏
分享
07-23 03:19
已编辑
黄冈师范学院 后端
现在Java实习这么难找吗,想过难,没想到这么难
各位大牛帮忙拷打拷打简历[流泪][流泪][流泪][流泪]唉,破二本巨尴尬,高不成,低不就,项目经历有,实习经历有,获奖也有,专业课有名列前茅有奖学金和评优,boss投快一千了,几乎都石沉大海,啥也没有[捂脸][捂脸][捂脸]
想中彩票的垂耳兔上岸...:
30个小时硬座来回西藏你是想表达啥😅
点赞
评论
收藏
分享
07-26 17:18
上海海洋大学 Java
上海钇瓴 避雷!避雷!
最近又有很多牛友开始找工作了,好多人都来问我上海钇瓴这家公司怎么样。我就索性再单独发一篇避雷贴。听我的,跑!跑!跑!赶紧跑!25年1月份笔试的这家公司,笔试玩回去叫我等通知,过几天又来复试,面试官问了两三分钟就结束了...面试官给我的感觉是金嘴南开,说话声音巨小,都是只东东嘴唇,问她公司干啥的也说不出来,也生怕多说点什么怕我知道。其实我当时就觉得奇怪了,我面是了这么多家公司,线下面试都是笔试当场接着面试,没见过笔试之后回去等通知的。果然不出所料,我一搜,看其他帖子的评论区,就是个坑,应该是从24年5 6月招人一直找到现在(截止25年7月)。我去面试,感觉在场的没几个是正式工,没几个是在干活的,...
风评不好的公司,你会去吗...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
1.2W
2
...
滴滴提前批
8099
3
...
实习都是CRUD怎么包装
7608
4
...
百度提前批一面(秋招第一场也估计是压力最大的)
6049
5
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
5344
6
...
秋招首凉-腾讯TEG 云架构平台提前批
5341
7
...
干活最少的实习生因为长得漂亮转正了
3272
8
...
字节懂车帝 后端实习一面
3080
9
...
团孝子启动ing!
2902
10
...
面试劫匪??????
2777
创作者周榜
更多
正在热议
更多
#
26届的你,投了哪些公司?
#
17727次浏览
208人参与
#
我对___祛魅了
#
27972次浏览
270人参与
#
中兴秋招
#
194633次浏览
2174人参与
#
你最讨厌面试问你什么?
#
11948次浏览
173人参与
#
你跟室友的关系怎么样?
#
3165次浏览
59人参与
#
工作中哪个瞬间让你想离职
#
46201次浏览
406人参与
#
简历上的经历如何包装
#
11579次浏览
367人参与
#
你遇到最难的面试题目是_
#
4378次浏览
80人参与
#
如何快速融入团队?
#
9977次浏览
121人参与
#
和同事相处最忌讳的是__
#
13598次浏览
137人参与
#
通信/硬件求职避坑tips
#
86013次浏览
868人参与
#
什么样的背景能拿SSP?
#
15523次浏览
123人参与
#
毕业后不工作的日子里我在做什么
#
190350次浏览
1633人参与
#
应届生应该先就业还是先择业
#
124913次浏览
695人参与
#
字节跳动工作体验
#
458471次浏览
4625人参与
#
如何排解工作中的焦虑
#
190605次浏览
1958人参与
#
多益网络求职进展汇总
#
30999次浏览
138人参与
#
总结:哪家公司面试体验感最差
#
63274次浏览
287人参与
#
元戎启行求职进展汇总
#
36010次浏览
278人参与
#
我和mentor的爱恨情仇
#
61829次浏览
379人参与
#
实习生活中那些难忘的瞬间
#
164324次浏览
2442人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务