首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
luffyy
2016-09-28 21:55
哈尔滨工业大学 Java
关注
已关注
取消关注
头条编程
对1-n的数进行字典排序,求排序后第m个数字是多少。(n<10^18) 求问有什么好的方法
#字节跳动#
提示
全部评论
推荐
最新
楼层
牛客8915991号
华南农业大学 C++
http://www.cnblogs.com/wshh/p/5921984.html 我笔试时也没做出来。dfs应该就行。复杂度应该不会超过(18×10×18)感觉。
点赞
回复
分享
发布于 2016-09-29 21:36
thank
江西师范大学 Java
直接把输入的数字 循环转成集合,再用集合Collection.sort排序 然后获取集合的第k-1个元素,可惜不知道为什么只ac了40%。难道是算法时间内存不合格吗?
点赞
回复
分享
发布于 2016-09-29 15:15
拥有
浙江大学 Java
这个可以用快排的思想啊,首先第一个数找到对应的位置m,如果是k,结束;如果大于,在前一部分找;如果小于,在后一部分找k-m
点赞
回复
分享
发布于 2016-09-29 01:34
牛客615963号
国际关系学院 C++
可以看作一个十叉树,每个节点的子节点数量可以在lgN复杂度内求出,先从1到9累加节点数量,例如累加到5的时候发现超过m了,说明要找的数在5这颗子树里,重复上面的流程。最后复杂度也是lgN*lgN
点赞
回复
分享
发布于 2016-09-29 00:16
rihkddd
北京化工大学 测试开发
大概有个思路,这个问题可以反着想,也就是给出一个数k,它是第几个,这个比较好做,从高位往下扫描,按长度从1到length(k)把结果累加,这样就很容易算出来了。这个复杂度是log(n)的. 然后是怎么从k是第几个反过来得到原问题的答案,很显然是要用二分的思想,但是并非所有的区间都有单调性,但是长度相同的是具有单调性的,所以算出根据m所在的区间先计算出答案的长度,然后在这个区间进行二分答案即可。 总体的复杂度是log(n) * log(n).
点赞
回复
分享
发布于 2016-09-28 23:31
修改昵称中
北京大学 C++
过了80%..没时间研究另外的20了了。。
点赞
回复
分享
发布于 2016-09-28 22:39
修改昵称中
北京大学 C++
我直接从第一个数字1,开始推下一个,一直推到第n个
点赞
回复
分享
发布于 2016-09-28 22:37
pxx11111
西北农林科技大学 安卓
我有个思路是把第一位相同的数保存下来,排序,归并数组,字典序应该是看第一位的
点赞
回复
分享
发布于 2016-09-28 22:07
pxx11111
西北农林科技大学 安卓
没有同问
点赞
回复
分享
发布于 2016-09-28 22:03
暂无评论,快来抢首评~
相关推荐
01-09 12:15
睿联技术_结构工程师(准入职员工)
正浩创新内推,正浩创新内推码
26届女硬件工程师丨正浩创新面经及流程9.1一面1.自我介绍2.有无相关电源设计项目或经历,并浅谈3.DCDC拓扑手撕(但是我当时没带纸笔所以口头描述),BUCK和BOOST,同步异步的区别和优缺点,同步电路的控制方式(施加什么PWM波形,如何控制MOS通断)4.项目中最有挑战性的部分,怎么解决的,然后会深挖这一部分再提问(这个问题出现的根本原因,下次如何避免)5.面试官说我专业其实不是很对口,不是电气工程专业,所以问的比较浅,大家仅供参考9.2收到笔试链接,非笔试,为性格测试9.5收到二面短信9.8 二面,没有技术问题,主要问了在校做过什么项目,调试遇到什么问题,除此之外有没有做过电源相关项...
点赞
评论
收藏
分享
昨天 22:52
武汉大学 Java
20260114【携程】面试算法真题(共1题)
题目1:0替换为1的可行性判断
查看1道真题和解析
点赞
评论
收藏
分享
2025-12-09 23:27
商丘学院 嵌入式软件工程师
双非0 offer,26应届学校11月底才放人,没投多少家,感觉都招满了我现在应该找实习吗,简历还应该怎么改求大佬指教
程序员花海:
实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞
评论
收藏
分享
2025-12-18 11:59
广州南方学院 C++
🤡
路过看一眼不说话都要被踹一脚吗
牛客78682892...:
直接点还好,总比要了简历也不回的强
点赞
评论
收藏
分享
01-13 19:34
深信服_技术服务工程师(准入职员工)
深信服内推,深信服内推码
深信服客经一站式面经1⃣️总体感受:一天全部面完,结果通知很快,群面和业务一面感觉很轻松但是业务二面孩子真的被压力坏了😭😭😭😭,汗流浃背了,以为自己凉了,但出来的时候hr跟我说过了。我两场业务面大约都面了四五十分钟,嘴巴都说干了,但是面试现场提供水,饮料,咖啡等本人今天凌晨两点睡的觉,七点起床,上午面一场,下午面三场还要被压力,已经快死了—————————————————————————2⃣️群面1.题目:三个候选人 选择一位当销售经理(题目是随机抽取的)2.流程:①读题3min②讨论30min③汇报2min3.本场bg一半以上都是985硕,我抢到了reporter的位置,讨论过程可能...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届寒假/转正实习汇总
牛客网申助手重磅发布
全站热榜
更多
1
...
字节后端日常一二三面面经(oc)
1.2W
2
...
一次面试让我重新认识了 Cursor
8628
3
...
关于被叫做题家……
3912
4
...
从牛客开始的实习生涯
3823
5
...
「评论焚诀」在牛客,我解锁了评论新姿势💜
3697
6
...
组长说外包不能吃零食
2731
7
...
百度后端日常实习一面
2438
8
...
26届软件测试简历,麻烦各位大佬指点迷津
2395
9
...
前端日常实习如何写简历?
2369
10
...
女朋友拿了字节offer,我反而焦虑
2345
创作者周榜
更多
正在热议
更多
#
实习的你做了哪些离谱的工作
#
9415次浏览
120人参与
#
你都见过什么样的草台班子?
#
6878次浏览
68人参与
#
为了入行xx岗,我学了__
#
5918次浏览
104人参与
#
工作压力大,你会干什么?
#
13558次浏览
320人参与
#
简历第一个项目做什么
#
7156次浏览
112人参与
#
找实习记录
#
31623次浏览
511人参与
#
被说“做题家”,你的反应是_____?
#
2226次浏览
70人参与
#
Prompt分享
#
2536次浏览
75人参与
#
如果不上班,你会去做什么
#
6998次浏览
269人参与
#
AI让你的思考变深了还是变浅了?
#
4679次浏览
135人参与
#
邪修省钱套路
#
7450次浏览
242人参与
#
我的付费上班经历
#
13877次浏览
205人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
86202次浏览
621人参与
#
如果让你发明个APP,你会想做什么
#
2038次浏览
53人参与
#
参加哪些竞赛对找工作有帮助?
#
7731次浏览
134人参与
#
秋招我要惩罚这些公司
#
8582次浏览
36人参与
#
大城市找工作会更容易吗
#
56976次浏览
377人参与
#
小厂实习有必要去吗
#
78055次浏览
369人参与
#
大厂VS公务员你怎么选
#
78036次浏览
691人参与
#
我的职场社死时刻
#
58250次浏览
361人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务