首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
ArkHyper
中国矿业大学 游戏前端
发布于江苏
关注
已关注
取消关注
@林小白zii:
灵犀互娱笔试 灵犀互娱笔试题 0824
笔试时间:2024年08月24日 秋招 阿里灵犀互娱 历史笔试传送门:2023秋招笔试合集 第一题 题目:减一 给出一组数,求出最长的子串。使得这个子串中的数最大值和最小值的差值最大为1。 如1 5 4 1 2 4 2 5 5。最长子串为5 4 4 5 5,长度为5。 输入描述 第一行为一整数n(1<=n<=100),表示整数的个数。 下一行为n个整数,以空格分割,每个整数的值小于10^9。 输出描述 输出一个整数,为最长子串长度。 样例输入 6 4 6 5 3 3 1 样例输出 3 参考题解 模拟。 C++:[此代码未进行大量数据的测试,仅供参考] #include <iostream>#include <vector>#include <algorithm>using namespace std;int max_length_subarray(vector<int>& arr) { if (arr.empty()) { return 0; } sort(arr.begin(), arr.end()); int start = 0; int max_length = 1; for (int end = 1; end < arr.size(); ++end) { if (arr[end] - arr[start] > 1) { ++start; } max_length = max(max_length, end - start + 1); } return max_length;}int main() { int n; cin >> n; vector<int> nums(n); for (int i = 0; i < n; ++i) { cin >> nums[i]; } cout << max_length_subarray(nums) << endl; return 0;} Java:[此代码未进行大量数据的测试,仅供参考] import java.util.*;public class Main { public static int maxLengthSubarray(List<Integer> arr) { if (arr.isEmpty()) { return 0; } Collections.sort(arr); int start = 0; int maxLength = 1; for (int end = 1; end < arr.size(); ++end) { if (arr.get(end) - arr.get(start) > 1) { ++start; } maxLength = Math.max(maxLength, end - start + 1); } return maxLength; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); List<Integer> nums = new ArrayList<>(n); for (int i = 0; i < n; ++i) { nums.add(scanner.nextInt()); } System.out.println(maxLengthSubarray(nums)); scanner.close(); }} Python:[此代码未进行大量数据的测试,仅供参考] n = int(input())nums = list(map(int, input().split()))def max_length_subarray(arr): if not arr: return 0 arr.sort() start = 0 max_length = 1 for end in range(1, len(arr)): if arr[end] - arr[start] > 1: start += 1 max_length = max(max_length, end - start + 1) return max_lengthprint(max_length_subarray(nums)) 第二题 题目:小杰的灵犀之旅 小杰在异世界探险时发现了一个有着奇妙法则的地方,灵犀帝国。这个法则让灵犀帝国的人不再为食物而烦恼。每逢每个月的最后一天,在灵犀帝国中的人会进入到其对应的奇妙领域,届时会有n轮食物大派送降临。奇妙领域存在着一条m个格子的路,在每轮的食物大派送中会在[l, r]的格子上放一颗灵果。此时小杰已经进入了奇妙领域,如果小杰将n轮食物大派送的所有灵果取走会拥有多少颗灵果呢? 输入描述 第一行包含一个正整数T (T < 10),T代表数据组数。 接下来T组数据,每组数据第一行两个正整数n,m。 第二行开始有n行,每行两个正整数l,r (1 <= l <= m, l <= r <= m) 输出描述 对于每组输入输出小杰拥有灵果的个数,由于答案可能过大所以答案%998244353。 说明 补充说明对于30%的数据 1 <= n <= 1000, 1 <= m <= 1000 对于50%的数据 1<= n <= 10000, 1 <= m <= 10000 对于100%的数据 1 <= n <= 100000, 1 <= m <= 100000 样例输入 2 1 2 1 2 3 6 1 2 1 2 4 5 样例输出 2 6 参考题解 将题目所给的所有区间累加即可,注意取模。 C++:[此代码未进行大量数据的测试,仅供参考] #include <iostream>using namespace std;int main() { int T; cin >> T; for (int i = 0; i < T; i++) { int n, m; cin >> n >> m; long long res = 0; for (int j = 0; j < n; j++) { int l, r; cin >> l >> r; res += r - l + 1; res %= 998244353; } cout << res << endl; } return 0;} Java:[此代码未进行大量数据的测试,仅供参考] import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int T = scanner.nextInt(); for (int i = 0; i < T; i++) { int n = scanner.nextInt(); int m = scanner.nextInt(); long res = 0; for (int j = 0; j < n; j++) { int l = scanner.nextInt(); int r = scanner.nextInt(); res += r - l + 1; res %= 998244353; } System.out.println(res); } scanner.close(); }} Python:[此代码未进行大量数据的测试,仅供参考] MOD = 998244353def main(): T = int(input()) for _ in range(T): n, m = map(int, input().split()) res = 0 for _ in range(n): l, r = map(int, input().split()) res += r - l + 1 res %= MOD print(res)if __name__ ==
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-29 13:58
门头沟学院 Java
终于拿到了提前批第一个offer!!!
点赞
评论
收藏
分享
07-28 16:17
天津大学 硬件开发
建议秋招改名为夏招
为什么现在7月还没结束 已经有好几家开正式批了现在9月份再开始投递真的来的及吗? 为啥要追着00后杀呀完全没法兼顾实习和秋招啊
点赞
评论
收藏
分享
06-30 08:52
广东食品药品职业学院 C++
有人内推嘛,好难找啊一个面试都收不到
Twilight_m...:
表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞
评论
收藏
分享
07-21 12:41
已编辑
门头沟学院 Java
是简历问题吗?我真的投累了
steelhead:
不是你的问题,这是社会的问题。
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 12:32
感觉大厂就是每天在上高三
先后在百度和字节(现役)实习过,精神强度不亚于高中时一直在上数学和物理课。早上六点就醒了原因是昨天加班到11点太累了晚上回家直接昏迷了没想到,以为马上要离开学校了进入职场了,现在感觉又回去了
求职的纳鲁多:
我勒个高三后续
投递字节跳动等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
8981
2
...
实习都是CRUD怎么包装
6653
3
...
滴滴提前批
5922
4
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
5249
5
...
百度提前批一面(秋招第一场也估计是压力最大的)
4453
6
...
秋招首凉-腾讯TEG 云架构平台提前批
4082
7
...
干活最少的实习生因为长得漂亮转正了
3207
8
...
面试劫匪??????
2607
9
...
团孝子启动ing!
2603
10
...
令人心动的offer!!!
2184
创作者周榜
更多
正在热议
更多
#
26届的你,投了哪些公司?
#
16045次浏览
198人参与
#
我对___祛魅了
#
26438次浏览
263人参与
#
中兴秋招
#
193722次浏览
2167人参与
#
你最讨厌面试问你什么?
#
10878次浏览
167人参与
#
你跟室友的关系怎么样?
#
2888次浏览
59人参与
#
工作中哪个瞬间让你想离职
#
44928次浏览
398人参与
#
简历上的经历如何包装
#
10559次浏览
329人参与
#
你遇到最难的面试题目是_
#
3840次浏览
77人参与
#
如何快速融入团队?
#
9454次浏览
120人参与
#
和同事相处最忌讳的是__
#
12817次浏览
136人参与
#
通信/硬件求职避坑tips
#
85943次浏览
868人参与
#
什么样的背景能拿SSP?
#
14870次浏览
122人参与
#
毕业后不工作的日子里我在做什么
#
190160次浏览
1633人参与
#
应届生应该先就业还是先择业
#
124773次浏览
695人参与
#
字节跳动工作体验
#
458216次浏览
4625人参与
#
如何排解工作中的焦虑
#
190464次浏览
1958人参与
#
多益网络求职进展汇总
#
30916次浏览
137人参与
#
总结:哪家公司面试体验感最差
#
63190次浏览
286人参与
#
元戎启行求职进展汇总
#
35918次浏览
277人参与
#
我和mentor的爱恨情仇
#
61738次浏览
378人参与
#
实习生活中那些难忘的瞬间
#
163814次浏览
2438人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务