首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客804207695号
University of Illinois at Urbana-Champaign Java
发布于江苏
关注
已关注
取消关注
@林小白zii:
2023 美团笔试题 0304
笔试时间:2023年3月4日 春招 第一题 题目:平滑值 小红定义一个数组的平滑值为:任意两个相邻元素的差的绝对值的最大值。例如:数组[2,4,3,3]的平滑值为|2-4|=2。小红希望你构造一个长度为n的排列,满足排列的平滑值等于k。你能帮帮她吗? 排列是指:长度为n的数组,1到n每个正整数都恰好出现1次。 输入描述 第一行输入两个正整数,分别表示n和k。其中,1≤k<n≤10^5 输出描述 输出n个数字,用空格隔开。输入 输出 样例输入 4 2 样例输出 1 3 2 4 参考题解 C++:[此代码未进行大量数据的测试,仅供参考] #include <iostream>#include <vector>using namespace std;int main() { int n, k; cin >> n >> k; vector<int> arr = {k + 1}; for (int i = 1; i <= k; i++) { arr.push_back(i); } for (int j = k + 2; j <= n; j++) { arr.push_back(j); } for (int i : arr) { cout << i << " "; } return 0;} Java:[此代码未进行大量数据的测试,仅供参考] import java.util.Scanner;import java.util.ArrayList;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); ArrayList<Integer> arr = new ArrayList<>(); arr.add(k + 1); for (int i = 1; i <= k; i++) { arr.add(i); } for (int j = k + 2; j <= n; j++) { arr.add(j); } for (int i : arr) { System.out.print(i + " "); } }} 第二题 题目:p的倍数 小红拿到了一个正整数n,她可以进行若干次操作,每次操作将选择一个数位,使其加1或者减1。不过有两条限制: 1、每个数位最多只能操作一次。 2、如果选择的是9,则无法进行加1操作。如果选择的是0,则无法进行减1操作。 小红希望最终n成为p的倍数,你能帮小红输出操作结束后的整数n吗? 输入描述 两个正整数n和p。 1≤n,p≤10^13 输出描述 如果误解,请输出-1。假设有多解的时候,输出任意解即可。(如果操作包含前导零,请将前导零一起输出) 参考题解 C++:[此代码未进行大量数据的测试,仅供参考] #include <iostream>#include <vector>#include <string>using namespace std;int n, p;vector<int> arr;int ans = -1;void dfs(int cur, int index) { if
点赞 9
评论 8
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
06-09 17:58
已编辑
Fibocom广和通_助理工程师(准入职员工)
26届,不要陷入秋招提前批的陷阱
提前批一般都是大厂才会开启,开启时间是5月中旬-7月中旬。作为比秋招和实习都领先一步拿到offer,那竞争堪比神仙打架。大厂+顶级人才+奖学金+竞赛国奖+顶尖学历+牛逼的个人项目,一整个buff叠满。对于大佬来说,提前批那得投,作为提前批本身不影响后面正式批的名额,多一份机会。从申请人数上来说是少于正式批的,很多人觉得自己不够格不会去投提前批。提前批都是优质岗位和资源,能够进去,会有很好的成长机会,并且薪资也不低。时间优势,如果提前批成功了,早一步拿到offer,可以结束求职焦虑和避免跟更多人竞争。失败了,就当积累面试经验,且可以提前发现不足的地方。对于普通人,提前批也可以去投投,但不要在意,...
提前批过来人的忠告
秋招提前批,你开始投了吗
点赞
评论
收藏
分享
昨天 15:57
西安电子科技大学 Java
高考数学最后一道大题?我反手写了个算法,直接满分!
兄弟们,高考终于结束了!之前看着那些被压轴题折磨的考生,我默默掏出了键盘——当年解不出的题,现在代码分分钟搞定,这感觉,爽! 比如这种题: “已知函数 f(x) = x³ - 3x² + 4,求它在区间 [-1, 3] 上的最大值和最小值。”当年我得求导、画表、分析临界点,现在?直接上Python暴力扫描: import numpy as np x = np.linspace(-1, 3, 1000) # 在区间内取1000个点 y = x**3 - 3*x**2 + 4 print(f"最大值:{np.max(y):.2f},最小值:{np.min(y):.2f}&quo...
牛客解忧铺
点赞
评论
收藏
分享
05-17 11:07
桂林航天工业学院 运营
一年了
感觉自己素质越来越低了
求offer的大角牛:
不吃香菜
点赞
评论
收藏
分享
今天 10:23
已编辑
桂林理工大学 Java
从你的现状出发,用这套指标理性判断你是否应该走后端,并针对性给出建议!
1 后端就业形式1.1 互联网现在为什么这么卷?我个人认为这里说的“卷”其实是相对而言的,之所以十年前的互联网那么红火,主要原因是人才数量少而市场需求大,体现出来的就是门槛低。 而随着现有的互联网业务基本上到达稳定期,市场需求相较于以前小了许多,但是人才数量激增,体现出来的就是企业有选择的空间,因此门槛拔高。1.2 为什么相对于其它岗位,后端这么卷?后端岗位卷的原因其实主要有两个原因,分别是“职业天花板高”和“入行门槛低”。职业天花板高:后端由于其能接触到真实的业务逻辑,因此其职业天花板相比起其他的开发岗位会高很多。而绝大部分的985、211的学生没有能力去卷算法,他们就会退而求其次去卷后端,...
投递阿里巴巴集团等公司10个岗位 >
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
春招失败准备转行了
1.5W
2
...
27届腾讯一面,强度太大了..
7208
华为开奖进度👉
热聊中
3
...
代码拜拜!被烟草录取了✌
5628
4
...
论双非大一的“暑期”能拿下大厂offer吗?
5093
5
...
牛友们,你们有多久没回家了?
4656
6
...
作为1名HR真是不吐不快
4214
7
...
大厂实习后的一些反思与认知改变
4033
8
...
去大厂实习了,感觉跟上高中没区别啊
3928
9
...
字节实习打杂要跑路吗
3769
10
...
在西二旗上班真的没有一点活人感
3715
创作者周榜
更多
正在热议
更多
#
考研对你找工作产生了哪些影响?
#
8149次浏览
107人参与
#
摸鱼被leader发现了怎么办
#
57447次浏览
340人参与
#
聊聊这家公司值得去吗
#
243830次浏览
2283人参与
#
实习想申请秋招offer,能不能argue薪资
#
139012次浏览
887人参与
#
你认为哪个岗位找工作最卷
#
18312次浏览
79人参与
#
kpi面有什么特征
#
37372次浏览
276人参与
#
打杂的实习你会去吗?
#
109857次浏览
963人参与
#
我发现一个规律
#
7828次浏览
70人参与
#
机械只有读研才有出路吗?
#
20115次浏览
230人参与
#
为了找工作你投递了多少公司?
#
14108次浏览
211人参与
#
职场人,说说你的烦心事
#
9268次浏览
83人参与
#
你有哪些缓解焦虑的方法?
#
5065次浏览
176人参与
#
校招第一份工作你干了多久?
#
74633次浏览
364人参与
#
通信硬件知识分享
#
27762次浏览
482人参与
#
硬件开发岗知多少
#
11346次浏览
116人参与
#
职场上哪些事情令人讨厌
#
17022次浏览
86人参与
#
如何包装实习经历
#
25816次浏览
77人参与
#
总结:哪家公司面试体验感最差
#
57239次浏览
265人参与
#
工作中哪个瞬间让你想离职
#
24320次浏览
166人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
111872次浏览
1111人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务