首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-28 11:08
钱大妈_应用研发部_前端开发工程师
你的终极目标是拿SSP?
先来解释一下: 👉 SSP(Super Special Offer) 是校招中最高档的offer,通常代表: 薪资远高于普通档(比如年薪高出30%~50%) 被公司当作“重点培养对象” 往往只发给极少数顶尖候选人 🎯 那么,到底什么样的背景才有机会拿到 SSP? 下面我从 硬实力 + 软实力 + 关键机会点 三个维度,给你一份「有理有据、真实可参考」的分析👇 ✅ 一、硬实力:让简历“一眼惊艳”的核心要素 1. 顶尖学历背景 清北复交浙、C9、两电一邮、华五等985名校 或海外Top 50高校(如CMU、Stanford、UCL等) 硕士及以上学历(尤其在算法、研发岗更具优势) ...
季冉:
不,我们的终极目标都应该是好好生活
什么样的背景能拿SSP?
点赞
评论
收藏
分享
07-30 09:44
门头沟学院 Java
我对自己祛魅了🤧
从小到大,一直都很听大人的话,初高中也是小镇做题家,没啥特长。上了大学选择计算机这个专业后,大一加了一堆社团机构,玩了一年。到大二醒悟后,发现牛客这个平台,看到那么多优秀的牛油拿着高薪offer,羡慕不已,随大流选择了 Java 这条路。如今两年过去了,当初的大厂梦也慢慢淡去。我本就普通人,没必要对自己施加这么多压力,毕业后有份能养活自己的工作就好,不辜负自己的努力就好,认清自己的能力就好
我对___祛魅了
点赞
评论
收藏
分享
07-28 18:47
已编辑
复旦大学 算法工程师
这是什么层级的耐面王
我真是 从本科一直面到研究生愣是一次字节也没去------更新--------刚面完又一个岗的二面coding是hard,a了问题八股基本都答出来了我看哪个敢再挂我
Bolee:
一般般吧,看看我的
查看图片
点赞
评论
收藏
分享
07-28 18:56
门头沟学院 大数据开发工程师
每日一题:HDFS文件存储格式有哪些?
来自百度提前批——数据研发一面 参考答案 在HDFS中,有多种文件存储格式,主要分为行式存储和列式存储两大类: 行式存储包括TextFile和SequenceFile,其中TextFile是最基本的格式,每一行就是一条记录,字段间用分隔符进行分隔,易于生成和解析但存储效率低,SequenceFile是一种二进制键值对的存储格式,存储效率更高,但不太适用于仅查询列的OLAP场景 列式存储包括ORC和Parquet,他们和SequenceFile一样都是基于二进制存储的,但是基于列式存储,更适用于OLAP分析场景,其中ORC是Hive引擎的首选,Parquet是Spark引擎的首选
大数据开发面试笔记
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
7672
2
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
3266
3
...
虾皮秋招一面
3134
4
...
百度提前批 三面
2683
5
...
小鹏offer
1700
6
...
虾皮一面凉经
1520
7
...
被猿辅导挂了简历,但我想说...
1440
8
...
最强本科✌
1409
9
...
上班一周,工资还没拿,先欠公司两千
1391
10
...
大学四年,我感觉我像个“孤勇者”
1240
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
30421次浏览
830人参与
#
秋招被确诊为……
#
164651次浏览
760人参与
#
中兴秋招
#
206173次浏览
2302人参与
#
工作中哪个瞬间让你想离职
#
64111次浏览
572人参与
#
Offer比较,你最看重什么?
#
194002次浏览
1313人参与
#
和同事相处最忌讳的是__
#
24870次浏览
246人参与
#
26届的你,投了哪些公司?
#
46659次浏览
504人参与
#
找工作如何保持松弛感?
#
91968次浏览
1111人参与
#
虾皮求职进展汇总
#
249865次浏览
1871人参与
#
你最希望上岸的公司是?
#
135423次浏览
706人参与
#
我对___祛魅了
#
49538次浏览
443人参与
#
你遇到最难的面试题目是_
#
16915次浏览
203人参与
#
投格力的你,拿到offer了吗?
#
86986次浏览
584人参与
#
柠檬微趣工作体验
#
6792次浏览
40人参与
#
你跟室友的关系怎么样?
#
7470次浏览
113人参与
#
通信硬件岗投递时间线
#
18847次浏览
69人参与
#
你最讨厌面试问你什么?
#
28738次浏览
318人参与
#
什么样的背景能拿SSP?
#
39071次浏览
228人参与
#
地平线求职进展汇总
#
52700次浏览
370人参与
#
如何看待offer收割机的行为
#
817524次浏览
6096人参与
#
如何快速融入团队?
#
17226次浏览
206人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务