首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
04-14 20:13
门头沟学院 Java
27届-暑期实习-腾讯-数据计算平台-一面
💻面试岗位:后端开发❓面试问题:1、自我介绍2、介绍下慢SQL优化分析3、explain里面具体是通过哪些关键字进行分析?4、介绍下索引下推5、explain计划里面哪个字段能看出使用了索引下推呢?6、索引会影响写入性能吗?你们的数据写入是怎么样的?7、用户数据脱敏是怎么做的?8、介绍下Kafka消息队列的原理?9、介绍智能问答项目怎么使用对应的中间件的10、ES使用的是什么索引结构了解过吗?11、有深度使用过ES吗?ES的架构了解吗?12、有接触过这种大数据生态吗?13、有线上排查经验吗?比如说线上遇到瓶颈了,内存溢出,接口不响应等经验?或者知道如何去解决这些问题吗?14、对ThreadL...
发面经攒人品
点赞
评论
收藏
分享
昨天 16:29
已编辑
太原理工大学 Java
字节跳动(番茄小说)前端一面
面试官很和善,引导的很好,技术理解的题答不出来会讲解然后跳过,感谢1.主要拷打项目和实习工作时的主观能动性,比如为了解决什么样的问题或者需求做的,工作时对项目的整体架构探索和需求背景的了解;2.提问hook和工具函数的区别,只从复用角度为什么还要用的自定义hook而不是封装成工具函数;3.前端框架的意义;4.diff和如何降低多叉树复杂度;5.找出无序数组的连续区间(思路有但没写出来,刷题刷傻了,想复杂了);6.如何使用ai工具,使用哪些编译器,项目编译前后分别是什么;7.vite,webpack如何配置;总之考察思维和开放题为主。收获:提升了自信,以及还是要提升解决问题的能力,不能一味刷八股...
查看7道真题和解析
点赞
评论
收藏
分享
04-03 09:32
已编辑
华南农业大学 golang
🐧
昨天面试官打电话来说有事情,晚点发个邮件调整一下时间,结果今天显示流程结束了,要发一封邮件问问吗
我的代码出BUG了:
"晚点发个邮件调整一下时间",你收到新的邮件没,如果没有收到新的邮件,那就需要进入面试链接留痕,否则系统会判定你迟到
点赞
评论
收藏
分享
04-15 14:48
华中科技大学 全栈开发
Agent学习之Harness Engineering
AI世界变幻之快,没几天就有新概念了,最近热讨论的是Harness Engineering(驾驭工程)这个词。OpenAI、Anthropic、Martin Fowler……一线的公司和技术大佬都在讨论它。很多科普文章会告诉你:Harness 就是给 AI 设边界、分步骤、做检查,你平时用 Claude Code 时已经在做了用最简洁的话说:Harness 是包裹在大模型外面的"执行与治理系统"。公式就是 Agent = Model + Harness。那么我们给最近爆火的 Harness Engineering 一个清晰直白的比喻:想象你面前有一匹又快又壮的马。你想让它帮...
想从事Agent应该学习...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
没个“能打”的项目,简历关都过不去
4.2W
2
...
建发 vs 象屿 vs 工行厦门 vs 厦门银行
4.2W
3
...
刷了3段实习,我发现90%的“金融科技项目”都是假的
6564
4
...
字节前端一面
2714
5
...
多益网络三面
2663
6
...
虾皮五面(提前挂)
2663
7
...
字节27agent开发实习一面凉经分享
2642
8
...
恒生电子春招
2448
9
...
整组的实习生全被干掉了...
2344
10
...
腾讯云志一面(已过
2254
创作者周榜
更多
正在热议
更多
#
我的求职进度条
#
1250305次浏览
9263人参与
#
第一份工作应该选择高薪还是大平台
#
221169次浏览
1047人参与
#
华泰星战营,提前锁定校招offer
#
5714次浏览
293人参与
#
你简历上最心虚的一句话
#
3473次浏览
26人参与
#
考公VS就业,你怎么选?
#
100284次浏览
525人参与
#
哪些公司对双非友好
#
230448次浏览
1238人参与
#
卷__卷不过你们,只能卷__了
#
60284次浏览
758人参与
#
校招第一份工作你干了多久?
#
150352次浏览
631人参与
#
商战,最累的是我们
#
31755次浏览
99人参与
#
国企/银行/研究所公司爆料
#
209548次浏览
920人参与
#
荣耀求职进展汇总
#
1176617次浏览
5674人参与
#
比特大陆工作体验
#
18807次浏览
89人参与
#
找工作的破防时刻
#
289810次浏览
2066人参与
#
小红书求职进展汇总
#
238655次浏览
1397人参与
#
面试等了一周没回复,还有戏吗
#
240027次浏览
1842人参与
#
哪些公司在招寒假实习?
#
93771次浏览
765人参与
#
面试线索爆料
#
127405次浏览
699人参与
#
春节前,你还在投简历吗?
#
43170次浏览
351人参与
#
字节7000实习来了,你投了吗?
#
44864次浏览
351人参与
#
大疆求职进展汇总
#
700031次浏览
4351人参与
#
总结:offer选择,我是怎么选的
#
287635次浏览
1566人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务