首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客618361290号
北京林业大学 测试工程师
发布于北京
关注
已关注
取消关注
@林小白zii:
2023 得物笔试题 0823
笔试时间:2023年8月23日 秋招 第一题 题目:开幕式排练 导演在组织进行大运会开幕式的排练,其中一个环节是需要参演人员围成一个环形。演出人员站成了一圈,出于美观度的考虑,导演不希望某一个演员身边的其他人比他低太多或者高太多。 现在给出n个参演人员的身高,问在他们站成一圈时,相邻演员的身高差的最大值至少是多少? 请你帮忙计算。 输入描述 输入包括两行,第一行有1个正整数,代表人数n。 第二行有n个空格隔开的正整数h表示第i个演员的身高。 数据保证2<=n<=10^5,1<=hi<=10^9。 输出描述 输出包括一个正整数,表示答案。 样例输入 5 2 1 1 3 2 样例输出 1 参考题解 将数组排序,然后声明一个新数组,均匀的向两边插入元素,最后遍历一遍数组求出最大值。 C++: #include <bits/stdc++.h>using namespace std;typedef long long ll;int main(){ int n; cin>>n; vector<int> p(n); for(int i=0;i<n;i++) cin>>p[i]; sort(p.begin(),p.end()); vector<int> ans; ans.push_back(p[n-1]); int j=0; for(int i=n-2;i>=0;i--){ if(j % 2==0) ans.push_back(p[i]); else ans.insert(ans.begin(),p[i]); j^=1; } int maxx=0; for(int i=0;i<n;i++) maxx=max(maxx,abs(ans[i]-ans[(i+1)%n])); cout <<maxx<< endl;} Java: import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); List<Integer> p = new ArrayList<>(); for (int i = 0; i < n; i++) { p.add(sc.nextInt()); } Collections.sort(p); List<Integer> ans = new ArrayList<>(); ans.add(p.get(n - 1)); int j = 0; for (int i = n - 2; i >= 0; i--) { if (j % 2 == 0) { ans.add(p.get(i)); } else { ans.add(0, p.get(i)); } j ^= 1; } int maxx = 0; for (int i = 0; i < n; i++) { maxx = Math.max(maxx, Math.abs(ans.get(i) - ans.get((i + 1) % n))); } System.out.println(maxx); }} Python: n = int(input())
点赞 1
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-15 12:04
叠纸游戏_UI美术设计(准入职员工)
叠纸游戏内推, 叠纸游戏内推码
叠纸游戏测试一面#叠纸游戏校招# 之前找面经很少,我来贡献一份(不过感觉参考价值也不大)总体感觉:我这次遇到的叠纸面试官是一位男士,给人感觉非常和善,答得稀烂也没有一点不耐烦和轻视,最后甚至开始给我讲题感觉很好,春招还来自我介绍最近一份实习经历有测开,问了关于实习的内容1. 如何优化测试样例2.如何设计测试样例(我答了等价类划分,边界值,追问:这是输入方面的,其他方面有没有思路)3.介绍常用数据结构(有点忘了,最后我答的队列和栈)4.堆和栈区别5.双链表去重(我答的用哈希表,问有无其他方法,最后提示双指针,双重循环)叠纸游戏2026校招启动叠纸游戏成立于2013年8月,是一家专注于内容创作的游...
点赞
评论
收藏
分享
10-16 22:15
小红书_后端开发(准入职员工)
CVTE Java秋招综合面试-2025年10月14日 10点59分
最近在忙些什么?今年怎么样拿到的offer?哪些公司的拿到offer你觉得哪里没达到你的预期除了岗位发展原因外,还有哪些方面没有达到你的预期?简单分享一个过往你做过最有挑战的技术项目。在这个项目中,最大的困难和挑战是什么?长远来看,未来10到15年你最理想的工作和生活会是什么样子?父母对你当下找工作有什么期望或建议?
查看7道真题和解析
点赞
评论
收藏
分享
10-10 15:03
东北大学 算法工程师
秋招了 还有必要再实习吗
现在在小公司实习,每天干杂活,改bug收获是见到了公司级的代码,长了见识但是没人带,都是开着自己的电脑,对着gemini自学甚是焦虑,项目、八股都不熟,算法才学到二叉树每天下班回家,学习时间只有3个多小时很现实的问题是我还要不要再走后端…还要不要走技术方向😰有个项目是RAG和MCP,都是cursor帮我写的…还有个是图像分割,三年前的全忘了…深知取舍的重要性,但是我当局者迷😭😭p1是非技术方向的简历p2是技术方向的简历ps. 所有的银行和央企都投了985本港水硕
简历中的项目经历要怎么写
点赞
评论
收藏
分享
10-17 16:36
洛阳理工学院 Java
面试被爽约了😭😭😭
鼠鼠只能接着投了😰😰
迷茫的大四🐶:
价格这么低都能满了?
点赞
评论
收藏
分享
10-19 22:04
已编辑
福州大学 C++
百度笔试A卷
第一题 min*2>=max先找最小值,然后ans+=(nums[i]-1)/(min*2)例:最小值为3min*2=6任何大于6的num最优分解是6+(num-6)总的分解次数就是(num-1)/6补充:7实际不能分解为1+6而应该分解为3+4,但是我们不需要单独处理这种情况,只需要知道都是分解一次即可要用long long,没用20%第二题 gcd同一个区间所有数gcd,然后*区间大小,最后所有区间加起来就行要用long long ,没用0%第三题 先递增后递减我过了25,10%单独判断是否有序,15%正常求解我的想法是 先找到最小的,然后移动到最左或最右(比较一下哪边近)(不用真的...
投递百度等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
这个实习生我要给他转正
9487
2
...
双非鼠鼠的秋招精神状态
4980
3
...
27四非本,字节后端实习OC
3759
4
...
没有家庭的托举,我只能靠自己
3535
5
...
以Mentor视角,说说我最喜欢什么样的实习生
3355
6
...
如何做好汇报:让努力被看见、让成果更有价值
3355
7
...
制造业求职 0 offer 时期的破局之道
2910
8
...
小红书商业技术
2806
9
...
10.19百度笔试
2371
10
...
选offer,就看这四点!
2252
创作者周榜
更多
正在热议
更多
#
26届秋招公司红黑榜
#
9380次浏览
31人参与
#
实习必须要去大厂吗?
#
145958次浏览
1535人参与
#
未岚大陆求职进展汇总
#
23618次浏览
108人参与
#
校招泡的最久的公司是哪家?
#
3716次浏览
19人参与
#
度小满求职进展汇总
#
9772次浏览
49人参与
#
帮我看看,领导说这话什么意思?
#
4668次浏览
24人参与
#
智慧芽求职进展汇总
#
16246次浏览
103人参与
#
职场新人体验
#
95304次浏览
642人参与
#
你觉得mentor喜欢什么样的实习生
#
9142次浏览
266人参与
#
没有家庭托举的我是怎么找工作的
#
11414次浏览
156人参与
#
入职第一天,你准备什么时候下班
#
85262次浏览
467人参与
#
从哪些方向判断这个offer值不值得去?
#
5973次浏览
90人参与
#
技术岗笔试题求解
#
95265次浏览
1101人参与
#
求职低谷期你是怎么度过的
#
4683次浏览
81人参与
#
最难的技术面是哪家公司?
#
54715次浏览
893人参与
#
面试紧张时你会有什么表现?
#
1398次浏览
20人参与
#
独居后,你的生活是更好了还是更差了?
#
27961次浏览
263人参与
#
机械人的工作环境真的很差吗
#
24797次浏览
119人参与
#
秋招想进国企该如何准备
#
97547次浏览
487人参与
#
你有哪些缓解焦虑的方法?
#
37024次浏览
835人参与
#
跳槽时有那些注意事项
#
105976次浏览
567人参与
#
工作压力大怎么缓解
#
117594次浏览
1108人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务