首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-30 12:11
苏州大学 设计
尽管就业形势很差,但不建议你实习太多
作为一个中大厂实习/校招都参与的面试官,最近看到了很多同学的简历上有多段实习,最多的有6段(真佩服你们的精力旺盛😂)确实被吓到了!想和大家聊聊我们在招人的时候,真的希望经历越多越好吗?答案是:打咩🙅,2-3段足矣。现在招人确实不像原来,即便没有相关经历,也有offer的可能。但是现在公司用人标准是综合考虑的,主要在岗位匹配度、稳定性以及和现在团队的适配度。匹配度:就是你有没有硬实力,岗位和你的经历匹配度达到多少,如果你6个实习来自各种方向,那面试官会觉得没有想清楚要做什么。稳定性:我们更喜欢在一家公司呆的久的同学,说明你性格相对稳定,抗压能力强且你对公司业务了解更深。适配度:软实力,这个有...
一个真正的_Man:
2-3=-1,那我0实习应该也比较契合,hr要不要考虑考虑我
简历中的项目经历要怎么写
点赞
评论
收藏
分享
07-31 08:29
腾讯_后端研发
字节 30+ 技术面,遇到最难的题目,欢迎来战
你遇到最难的面试题目是?说到这个话题,还真有一道印象特别深刻的问题。去年秋招的时候,我去面了字节跳动抖音系的一个组,一路通过了前面三轮技术面,最后又被加了一轮技术面。前面的几场面试本身就很难,压力也是真的大,后面有机会可以专门分享下,但最让我印象深刻的,还是这场加面。老板问了我一个系统设计题,题目是:设计一个特效平台的服务架构,包含特效上传、审核、测试、分发、上线流程。要求:1、画出服务链路架构;2、涉及模块划分;3、考虑异常情况处理(如审核失败、测试失败);4、补充存储方案、MQ、并发控制、版本控制等细节。都说字节喜欢考系统设计题,这次是我真切感受到了。一般的系统设计题,会围绕一个具体问题,...
你遇到最难的面试题目是_
点赞
评论
收藏
分享
06-11 11:04
南阳理工学院 运维工程师
一个星期了有技术但没人要
二本有技术怎么给人家说呢
点赞
评论
收藏
分享
07-13 22:34
广西科技大学 嵌入式软件工程师
大四,好迷茫,求建议
下图 是我目前的简历,只是之前弄过的项目,具体的也忘得差不多了。我现在是感觉自己啥也不会,秋招在即,我我原先是打算选“嵌入式软件工程师”的,但是我现在只了解了FreeSTOS,还没有学Linux,我觉得在一个半月内把这两个东西学完不太现实。请大家帮忙看看还有哪个岗位适合我,想在这一个半月里努力学习。
点赞
评论
收藏
分享
07-28 00:15
合肥工业大学 前端工程师
深圳小厂二面面经
怎么学的前端,为什么想学前端?浏览器上很多的图片,对浏览器渲染有什么影响?性能消耗大,懒加载讲一下浏览器渲染的过程重绘和回流有什么区别?react hooks使用的时候要注意什么?为什么什么是事件委托,原理是什么?网络的七层模型是什么?TCP 和 UDP 有什么区别为什么用于zustand做全局状态管理?什么时候用,什么时候不用呢?如果有高考考生600万人,怎么给他们做排名呢?答了个快排,没答出来更好的方法知道模块化AND和CMD的区别吗?commonJS和AND的区别做这个项目用了哪些性能优化的方法呢?拖拽经常会变,你这个useMemo的依赖没变嘛算法:求可被整除的数字个数没想到这么简单.....
查看16道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
7791
2
...
虾皮秋招一面
3325
3
...
百度提前批 三面
2921
4
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
2773
5
...
小鹏offer
1620
6
...
被猿辅导挂了简历,但我想说...
1494
7
...
虾皮一面凉经
1392
8
...
上班一周,工资还没拿,先欠公司两千
1372
9
...
最强本科✌
1369
10
...
大学四年,我感觉我像个“孤勇者”
1323
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
29706次浏览
822人参与
#
秋招被确诊为……
#
164241次浏览
754人参与
#
中兴秋招
#
205876次浏览
2296人参与
#
工作中哪个瞬间让你想离职
#
63779次浏览
569人参与
#
你最希望上岸的公司是?
#
135293次浏览
706人参与
#
和同事相处最忌讳的是__
#
24551次浏览
244人参与
#
25届网易互娱暑实进度
#
78449次浏览
702人参与
#
虾皮求职进展汇总
#
249531次浏览
1857人参与
#
投格力的你,拿到offer了吗?
#
86837次浏览
584人参与
#
2022毕业即失业取暖地
#
102724次浏览
662人参与
#
2022毕业生求职现身说法
#
89306次浏览
700人参与
#
秋招OC许愿
#
327838次浏览
2450人参与
#
你最近一次加班是什么时候?
#
71016次浏览
350人参与
#
26届的你,投了哪些公司?
#
45582次浏览
497人参与
#
你的秋招第一面感觉怎么样
#
76956次浏览
592人参与
#
柠檬微趣工作体验
#
6761次浏览
40人参与
#
你遇到最难的面试题目是_
#
16763次浏览
201人参与
#
我对___祛魅了
#
48767次浏览
441人参与
#
地平线求职进展汇总
#
52673次浏览
370人参与
#
研究所VS国企,该如何选
#
194865次浏览
1819人参与
#
如果校招重来我最想改变的是
#
271981次浏览
2853人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务