首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
开心就好e
哈尔滨理工大学 Java
发布于上海
关注
已关注
取消关注
@噗噗通通:
荣耀笔试机试 20220825 通用软开
2小时3题,共600分,感觉方法都有点绕2333不过都通过了 第一题 大小端字节流解析 思路:模拟 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int k = 0; in.nextLine(); String[] res = new String[n]; String line = in.nextLine(); char[] sc = line.toCharArray(); int mode = sc[0] - '0'; int st = 0; for (int i=0; i<=sc.length; ++i) { if (i == sc.length || i%9==0 && i != 0) { // st+1 .. i! String sub = new String(sc, st+1, i - st - 1); res[k++] = mode == 1 ? sub : new StringBuilder(sub).reverse().toString(); if (i < sc.length) mode = sc[i] - '0'; st = i; } } System.out.println(String.join(" ", res)); }} 第二题 视频会议使用时长最大化 思路:DP,dp[i] 表示 8..i 区间内所有安排方案中,占用会议室时长的最大值。 import java.util.*;public class Main { static int func(int[][] arr) { int n = arr.length; // 8 .. 23 int[] dp = new int[24]; for (int i=8; i<=23; ++i) { int max = 0; for (int j=n-1; j>=0; --j) { if (arr[j][1] <= i) { int t = arr[j][1] - arr[j][0] + dp[arr[j][0]]; max = Math.max(max, t); } } dp[i] = max; } return dp[23]; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 8..23 int T = sc.nextInt(); for (int _i=0; _i<T; ++_i) { int n = sc.nextInt(); int[][] arr = new int[n][]; for (int i=0; i<n; ++i) { arr[i] = new int[] {sc.nextInt(), sc.nextInt()}; } int res = func(arr); System.out.println(res); } }} 第三题 仓库出租公司 思路:二分+DP,二分仓库容量k,然后用DP判断k是否可以满足条件。dp[i][j] 表示前 i 个数中是否存在和为 j 的组合,在遍历最后一层判断即可。 import java.util.*;import java.io.*;public class Main { static boolean chk(int k, int[] arr, int sum) { int n = arr.length; boolean[][] dp = new boolean[n+1][k+1]; // 前i个数中存在和为 j 的组合 for (int i=0; i<=n; ++i) dp[i][0] = true; for (int i=1; i<=n; ++i) { for (int j=1; j<=k; ++j) { boolean t = dp[i-1][j]; if (j-arr[i-1] >= 0) t = (t || dp[i-1][j-arr[i-1]]); dp[i][j] = t; if (t && j <= k && sum - j <=k) return true; } } return false; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; int sum = 0; for (int i=0; i<n; ++i) { arr[i] = sc.nextInt(); sum += arr[i]; } int l = sum / 2, r = sum; while (l < r) { int mi = l + (r - l) / 2; if (chk(mi, arr, sum)) r = mi; else l = mi + 1; } System.out.println(l); }} #2023一起秋招吧#
点赞 9
评论 9
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 20:40
门头沟学院 测试工程师
软通动力 自动化测试 面经
如题,这是社招1、开局经典自我介绍2、会用什么技术、框架3、你在工作中linux常用命令;动态查看日志、过滤关键字的命令是什么4、连表查询5、python数据类型、列表元组的区别、查询的话是列表、字典、元组谁快,为什么;两个列表相加的方法6、正则7、字典转换成字符串的方法8、多线程9、工作中发现的高价值bug10、测试应该具备哪些技能11、其他的一些对本人基本情况的了解
查看10道真题和解析
点赞
评论
收藏
分享
01-11 16:06
东南大学 全栈开发
报到前,mentor在微信上提醒我:明天见领导记得叫X总。我当时还觉得有点夸张——直到开会时,我自然地对着组长喊了声王哥,整个会议室突然安静了两秒。旁边的同事小声补了句:这是王总。
文化小流氓:
下次你叫小王试试呢
你不能接受的企业文化有哪...
点赞
评论
收藏
分享
01-26 10:48
SHEIN_HR(准入职员工)
SHEIN内推,SHEIN内推码
实习了这么多公司下来,对SHEIN的感受就是 希音的培养体系非常系统和全面 有非常丰富的资源可以学习—— 新人入职时会召开新人会议,介绍公司制度和福利 有专门针对这个岗位新人的学习清单 部门团队介绍和业务梳理 帮助我快速了解业务框架和具体工作方法 还有SHEIN学院里的职场软技能提升课程和英语课程不可谓不丰富了 但是学到多少,就看你的主动性和学习能力了 扁平化组织让我有更多机会直接接触到mentor和leader 每天都能one on one沟通 部门全员E人的氛围让初来乍到的原本e人的我也变成了i人[呃R] 但是后面也很好地融入啦 团队伙伴都说舍不得我离开…mentor说感谢我为团队带来了新...
SHEIN希音公司福利 350人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
2139
2
...
J人永远闲不下来于是去提前实习
1936
3
...
拥抱AI,程序员的最后出路
1859
4
...
mentor视角下的优秀实习生
1717
5
...
真正会被取代的,是你心里面的幻觉
1617
6
...
努力挣钱的意义具象化了
1368
7
...
大厂提前实习对AI开发的新感悟
1301
8
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1259
9
...
去独角兽做龙头还是去大厂做凤尾
1202
10
...
我身材再曼妙,也没有我的工资好笑!
1177
创作者周榜
更多
正在热议
更多
#
牛客吐槽大会
#
2794次浏览
63人参与
#
机械人你知道哪些单休企业
#
83062次浏览
414人参与
#
今年春招是金一银二嘛?
#
8068次浏览
108人参与
#
参加完秋招的机械人,还参加春招吗?
#
103634次浏览
684人参与
#
1月小结:你过的开心吗?
#
1834次浏览
51人参与
#
抛开难度不谈,你最想去哪家公司?
#
4265次浏览
109人参与
#
为什么有人零实习也能进大厂?
#
4961次浏览
119人参与
#
机械人春招想让哪家公司来捞你?
#
379237次浏览
3140人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
8208次浏览
197人参与
#
AI求职实录
#
3454次浏览
101人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
3653次浏览
133人参与
#
赚钱的意义在这一刻具象化
#
3911次浏览
93人参与
#
没关系,至少我的__很曼妙
#
3672次浏览
65人参与
#
你的第一家实习公司是什么档次?
#
4187次浏览
70人参与
#
你的landing期是如何度过的?
#
8578次浏览
163人参与
#
除了Java,最推荐学什么技术?
#
5637次浏览
143人参与
#
一人一道大厂面试题
#
114091次浏览
1263人参与
#
你觉得什么岗位会被AI替代
#
36767次浏览
255人参与
#
你在职场上见过哪些“水货”同事
#
30734次浏览
167人参与
#
设计人如何选offer
#
187116次浏览
864人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务