首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客804207695号
University of Illinois at Urbana-Champaign Java
发布于江苏
关注
已关注
取消关注
@林小白zii:
2023 美团笔试题 0902
笔试时间:2023年9月2日 秋招 第一题 题目:小美的升序数组 给定一个大小为n的数组a,请你判断一个数组是否满足以下条件: 1、数组严格升序,即a<a1<a2<...<an 2、对于1<=i<=n-1,我们定义bi=ai+1-ai,则数组b严格降序,即b1>b2>...>bn-1。 输入描述 第一行输入一个正整数n,代表数组的大小。 第二行输入n个正整数ai,代表给定的数组。 3<=n<=10^5 1<=ai<=10^9 输出描述 若满足给定的两个条件,则输出 Yes。否则输出 No。 样例输入 示例一: 3 1 3 4 示例二: 3 1 3 3 样例输出 示例一: Yes 示例二: No 参考题解 Java: import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] a = new int[n + 1]; int[] b = new int[n]; boolean check = true; for (int i = 1; i <= n; ++i) { a[i] = scanner.nextInt(); if (a[i] <= a[i - 1]) check = false; b[i - 1] = a[i] - a[i - 1]; } for (int i = 1; i < n - 1; ++i) { if (b[i] <= b[i + 1]) { check = false; break; } } System.out.println(check ? "Yes" : "No"); }} Python: n = int(input())a = [0] * (n + 1)b = [0] * ncheck = Truefor i in range(1, n + 1): a[i] = int(input()) if a[i] <= a[i - 1]: check = False b[i - 1] = a[i] - a[i - 1]for i in range(1, n - 1): if b[i] <= b[i + 1]: check = False breakprint("Yes" if check else "No") 第二题 题目:小美的子序列 小美在n行m列的本子上写了许多字母,她会在每一行中找出一个字母,然后组成一个字符串。 小美想知道,组成的字符串中是否存在至少一个字符串包含 "meituan" 子序列。 输入描述 第一行输入2个整数n,m(1<=n,m<=1000) 。 接下来n行,每行输入一个长度为m的字符串表示小美写下的字母。 输出描述 若存在至少一个字符串包含 "meituan" 子序列,则输出 "YES",否则输出 "NO"。 样例输入 示例一: 3 3 abc def ghi 示例二: 8 2 nm ex it td ul qu ac nt 样例输出 示例一: No 解释:显然并不能找到meituan子序列。 示例二: YES 解释: 第1行选择第2个字母。 第2行选择第1个字母。 第3行选择第1个字母。 第4行选择第1个字母。 第5行选择第2个字母。 第6行选择第2个字母。 第7行选择第1个字母。 第8行选择第1个字母。 组成字符串"meitluan",其中存在"meituan"子序列。 当然,第6行选第1个字母且第5行选第1个字母组成的字符串"meituqan"中也存在"meituan"子序列参考题解 Java: import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int m = scanner.nextInt(); scanner.nextLine(); // Consume the newline character String[] s = new String[n + 1]; boolean[][] ext = new boolean[7][n + 1]; boolean[][] dp = new boolean[n + 1][7]; for (int i = 1; i <= n; ++i) { s[i] = scanner.nextLine(); for (int j = 1; j <= m; ++j) { int t = decode(s[i].charAt(j - 1)); if (t >= 0) { ext[t][i] = true; } } } for (int i = 1; i <= n; ++i) { for (int j = 0; j < 7; ++j) { if (j == 0) { dp[i][j] = ext[j][i]; } else { dp[i][j] = dp[i - 1][j]; if (ext[j][i]) { dp[i][j] = dp[i][j] || dp[i - 1][j - 1]; } } } } System.out.println(dp[n][6] ? "YES" : "NO"); } static int decode(char c) { switch (c) { case 'm': return 0; case 'e': return 1; case 'i': return 2; case 't': return 3; case 'u': return 4; case 'a': return 5; case 'n': return 6; } return -1; }} Python: def decode(c): if c == 'm': return 0 elif c == 'e': return 1 elif c == 'i': return 2 elif c == 't': return 3 elif c == 'u': return 4 elif c == 'a': return 5 elif c == 'n': return 6 return -1n, m = map(int, input().split())s = [""]ext = [[False] * (n + 1) for _ in range(7)]dp = [[False] * 7 for _ in r
点赞 3
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-30 19:31
门头沟学院 测试开发
2025希音高级测试工程师(仓储)面经
岗位描述:boss直骗上是测试开发,短信&面试是高级测试一面:周一晚七点,视频面试,应该是主管级别自我介绍接触软件测试至今多久目前主要负责的方向为什么会做某个项目,目的是在某个项目中具体负责了哪些内容讲一个参与了测试的项目有个购物车的需求怎么测(上个问题回答得不满意,问这个来考察)觉得为什么自己绩效比别人好平时工作时长,加班怎么看现在和期望薪资(想先了解薪资体系,但没介绍,让大概估个数)反问如果合适两天左右有通知,35min
查看9道真题和解析
点赞
评论
收藏
分享
07-28 09:56
杭州电子科技大学 大数据开发工程师
duoyi,你让人又爱又恨
duoyi对于大多数双非毕业的学生来说,是一个又爱又恨的存在,好的是:待遇不错,公司规模算中厂,餐补房补都有,不好的是:官网投递简历方式太折磨了、经典996的模式、以及时不时登上热搜提到duoyi,风评争议都是比较大的。具有首父之称的创始人、打着女权主义旗号追求精致的利己主义行径的公关团队、员工的服从性测试、离职追讨餐费、仲裁不过就直接端掉整个成都400人团队、员工之间如果私加微信不是开除就是边缘化......
风评不好的公司,你会去吗...
点赞
评论
收藏
分享
07-04 17:11
黄河交通学院 嵌入式工程师
求捞一下 😭嵌入式助理
学历:统招本科院校:黄河交通学院专业:物联网工程年龄:24期望城市:上海/南京/杭州/无锡期望岗位:嵌入式助理PS: 秋招和春招都用来考公考编了,简历准备的比较晚,因此错过了很多机会,想找一份嵌入式助理岗,我有一定的嵌入式基础,虽然能力不是特别高,我对这一行非常向往,我能够从最基础的做起,我相信我能很快的成长起来独挡一面,求内推一下吧。
程序员小白条:
你相信,但HR和公司不相信啊,除非你有学历,那HR相信你的学习能力,这社会就这么现实
投了多少份简历才上岸
点赞
评论
收藏
分享
07-20 11:20
新疆大学 Java
求锐评,现在还能找到实习吗
Alan_01:
看到都是黑马点评跟苍穹外卖我就放心了
无实习如何秋招上岸
点赞
评论
收藏
分享
07-30 12:18
南京邮电大学 硬件开发
韶音科技硬件三面
自我介绍项目细节深挖很细offer投递情况和选择反问说是一周左右会通知结果如果过了也会泡池子等offer
查看3道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
1.1W
2
...
虾皮秋招一面
3573
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
3467
4
...
觉得研发高人一等的这辈子有了
2768
5
...
百度提前批 三面
2032
6
...
最强本科✌
1759
7
...
也是逆天了
1451
8
...
被猿辅导挂了简历,但我想说...
1405
9
...
虾皮一面凉经
1368
10
...
上班一周,工资还没拿,先欠公司两千
1338
创作者周榜
更多
正在热议
更多
#
找工作如何保持松弛感?
#
92376次浏览
1121人参与
#
Offer比较,你最看重什么?
#
194456次浏览
1324人参与
#
中兴秋招
#
207836次浏览
2306人参与
#
秋招被确诊为……
#
167146次浏览
800人参与
#
参加过提前批的机械人,你们还参加秋招么
#
86759次浏览
1417人参与
#
投格力的你,拿到offer了吗?
#
87860次浏览
586人参与
#
虾皮求职进展汇总
#
251159次浏览
1890人参与
#
你最希望上岸的公司是?
#
136341次浏览
709人参与
#
计算机专业还有必要去大厂卷吗
#
38808次浏览
184人参与
#
柠檬微趣工作体验
#
7020次浏览
40人参与
#
26届的你,投了哪些公司?
#
52483次浏览
531人参与
#
地平线求职进展汇总
#
52782次浏览
371人参与
#
通信硬件岗投递时间线
#
19068次浏览
69人参与
#
简历上的经历如何包装
#
33214次浏览
877人参与
#
我对___祛魅了
#
54742次浏览
472人参与
#
你跟室友的关系怎么样?
#
8702次浏览
126人参与
#
你遇到最难的面试题目是_
#
17993次浏览
211人参与
#
一人推荐一个值得去的通信/硬件公司
#
191836次浏览
1888人参与
#
我想象的实习vs现实的实习
#
290605次浏览
2246人参与
#
工作中哪个瞬间让你想离职
#
66462次浏览
584人参与
#
你的秋招第一面感觉怎么样
#
77969次浏览
595人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务