首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
在度假的突尼斯海怪
北京邮电大学 算法工程师
发布于北京
关注
已关注
取消关注
@Moan1:
美团笔试
美团笔试(2023/8/12)1、小美拿到了一个排列。她想知道在这个排列中,x和y是否是相邻的。你能帮帮她吗?排列是指一个长度为n的数组,其中 1 到n 每个元素恰好出现一次。输入描述第一行输入一个正整数n,代表排列的长度。第二行输入n个正整数ai,代表排列的元素。第三行输入两个正整数x和y,用空格隔开。保证x≠y输出描述如果x和y在排列中相邻,则输出"Yes"。否则输出"No"。示例1输入:41 4 2 32 4输出Yes示例2:输入:53 4 5 1 23 2输出:No#include <bits/stdc++.h>using namespace std;int main() { int n; cin >> n; vector<int> nums(n); for (int i = 0; i < n; i++) { cin >> nums[i]; } int x, y; bool flag = false; for (int i = 0; i < n - 1; i++) { if (nums[i] == x && nums[i + 1] == y) flag = true; if (nums[i] == y && nums[i + 1] == x) flag = true; } if (flag) cout << "Yes" << endl; else cout << "No" << endl; return 0;}2、有一个环形的公路,上面共有n站,现在给定了顺时针第i站到第i+1站之间的距离(特殊的,也给出了第n站到第1站的距离)。小美想沿着公路第x站走到第y站,她想知道最短的距离是多少?输入描述第一行输入一个正整数n,代表站的数量。第二行输入n个正整数ai,前n-1个数代表顺时针沿着公路走,i站到第i+1站之间的距离;最后一个正整数代表顺时针沿着公路走,第n站到第1站的距离。· 第三行输入两个正整数x和y,代表小美的出发地和目的地。输出描述一个正整数,代表小美走的最短距离。示例1输入31 2 22 3输出2示例2输入31 2 21 3输出2#include <bits/stdc++.h>using namespace std;int main() { int n; cin >> n; vector<long long> nums(n+1); long long sum =0,ans = 0; for(int i = 1; i<=n; i++){ cin >> nums[i]; sum += nums[i]; } int x,y; cin >> x >> y; if(x > y) swap(x,y); for(int i= x; i < y; i++){ ans += nums[i]; } ans = min(ans,sum-ans); cout << ans << endl; return 0;}3、小美有一个矩形的蛋糕,共分成了n行m列,共n*m个区域,每个区域是一个小正方形,已知蛋糕每个区域都有一个美味度。她想切一刀把蛋糕切成两部分,自己吃一部分,小团吃另一部分。小美希望两个人吃的部分的美味度之和尽可能接近,请你输出 |s1-s2|的最小值。(其中s1代表小美吃的美味度,s2代表小团吃的美味度)请务必保证,切下来的区域都是完整的,即不能把某个小正方形切成两个小区域。输入描述第一行输出两个正整数n和m,代表蛋糕区域的行数和列数。接下来的n行,每行输入m个正整数,用来表示每个区域的美味度。1 <=n,m <=10^3m个正整数均小于10^4示例1输入2 31 1 45 1 0输出:0#include <bits/stdc++.h>using namespace std;int n,m;long long a[1005][1005];int main() { cin >> n >> m; long long sum =0; for(int i =1; i<=n; i++){ for(int j = 1; j<=m; j++){ cin >> a[i][j]; sum += a[i][j]; } } for(int i=1; i<=n; i++){ for(int j=1; j<=m; j++){ a[i][j] = a[i][j-1] +a[i-1][j] -a[i-1][j-1] +a[i][j]; } } long long ans = sum; for(int j =1; j<=m; j++){ ans = min(ans,abs(sum - 2*a[n][j])); } for(int i=1; i<=n; i++){ ans = min(ans,abs(sum-2*a[i][m])); } cout << ans <<endl; return 0;}4、小美拿到了一个长度为n的字符串,她希望将字符串从左到右平铺成一个矩阵(先平铺第一行,然后是第二行,以此类推,矩阵有x行y列,必须保证x*y=n,即每y个字符换行,共x行)。该矩阵的权值定义为这个矩阵的连通块数量。小美希望最终矩阵的权值尽可能小,你能帮小美求出这个最小权值吗?注:我们定义,上下左右四个方向相邻的相同字符是连通的。输入描述第一行输入一个正整数n,代表字符串的长度。第二行输入一个长度为n的、仅由小写字母组成的字符串。1<=n<=10^4输出描述输出一个整数表示最小权值。示例1输入9aababbabb输出2说明平铺为3*3的矩阵:aababbabb共有2个连通块,4个a和5个b。5、小美拿到了一棵树,每个节点有一个权值。初始每个节点都是白色。小美有若干次操作,每次操作可以选择两个相邻的节点,如果它们都是白色且权值的乘积是完全平方数,小美就可以把这两个节点同时染红。小美想知道,自己最多可以染红多少个节点?输入描述第一行输入一个正整数n,代表节点的数量。第二行输入n个正整数ai,代表每个节点的权值。接下来的n-1行,每行输入两个正整数u,v,代表节点u和节点v有一条边连接。输出描述输出一个整数,表示最多可以染红的节点数量。示例1输入33 3 121 22 3输出2
点赞 35
评论 11
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-27 19:38
清华大学 数据挖掘
Agent Skills
全篇不会教你怎么去给Agent创建Skill,而是教会你什么是好的Skill、坏的Skill以及究其原因。什么是Agent Skill一个根本性的误解大多数人听到“Agent Skill”,首先想的是:教会AI去做某件事情但是你有没有想过,现在的大模型已经不知道喂了多少东西了,像维基百科、Word问单号、github代码仓这些,都不需要你教给大模型那么Skill到底是个什么?Skill是知识的外化机制从作用机制上来说,Skill其实教会模型怎么去做?传统AI,知识都被锁在了模型参数当中,你如果像给模型去塞一些新的技能?怎么做? 传统方式: 收集数据 → 设置 GPU 集群 → 参数训练 → 部...
agent skill
点赞
评论
收藏
分享
03-30 17:44
已编辑
门头沟学院 Java
27届百度测试开发一面面经
📍面试公司:百度PSIG🕐面试时间:2026.3.30💻面试岗位:测试开发实习❓面试问题:1、自我介绍2、聊聊你项目中的亮点?3、你在项目中的职责是什么?4、开发过程中有没有遇到什么问题?如何解决的?5、你从这个项目中收获了什么?6、针对你提到的文件上传说说测试用例如何设计?7、你最近一段测试实习主要做了什么?涉及哪些端?8、测试覆盖率如何计算的?9、设计自动化测试脚本过程中的难点是什么?10、自动化测试的case是否需要人为确认其效果?如何验证脚本可行性?11、算法题给定一个caseList(用例列表)和一个deviceList(设备列表),请实现一个算法,将所有用例均匀分配到各个设备...
查看11道真题和解析
点赞
评论
收藏
分享
03-23 15:00
已编辑
厦门大学 Java
简历挂麻了,能给点建议吗
暑期实习投了十几天,能投的都投了,一个面试没有,pdd,快手,小米直接挂,不然一直都泡池子,简历还能怎么改进吗,后端还是太卷了
牛马蒋禾恺:
这样的bg都简历挂吗,我也简历挂麻了
点赞
评论
收藏
分享
03-22 16:43
西北工业大学 Java
谁能告诉我后端还能干几年
现在AI这么恐怖,毕业26,能干到30吗?暑期实习也找不到,感觉快进斩杀线了啊
钱嘛数字而已:
拖拉机被发明出来之后,就不需要农民了吗?农民还是需要的,但不需要这么多了,另外对农民的要求也变高了,需要会开拖拉机。
点赞
评论
收藏
分享
03-26 09:42
宁波大学 产品经理
面试最后一问「你还有什么问题吗」?3 大禁忌别碰,5 个高光提问直接拉满好感度
面试过的人都懂,最容易翻车的,从来不是前面的专业问答,而是结尾那句轻飘飘的「你还有什么问题要问我吗?」作为在互联网大厂做了 5 年 HR,面过近千位候选人,也帮上百位朋友复盘过面试、拿到心仪 offer 的过来人,我可以很负责任地说:今天就把面试提问的「红线」和「加分项」一次性讲透:3 个绝对不能碰的禁忌,碰一个就扣印象分;5 个适配 90% 以上岗位的高光提问,问完直接让面试官对你刮目相看。不管是应届生校招,还是职场人跳槽,看完直接就能用。先避坑:3 大禁忌,碰一个就扣光印象分面试提问的核心原则永远是:不添乱、不越界、不暴露短板。以下这三个红线,哪怕你再好奇,也千万别在面试时张口就问。禁忌一...
第一份工作应该只看薪资吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我放弃互联网大厂了。。
3433
2
...
Vibe Coding开发前的 7 个关键步骤
3169
3
...
字节实习一、二、三、HR面面经
2884
4
...
双非前端字节一面面经(难度 plus ultra 版)
2561
5
...
我招了!当年就是被招行这么招进去的
1730
6
...
京东零售平台产品与研发中心一面
1529
7
...
如何把面试主动权握在手里?Ai岗面试焚诀!
1429
8
...
美团后端暑期实习一面
1354
9
...
美团暑期二面
1345
10
...
在工作中,如何正确使用vibe coding来增效?
1345
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
9646次浏览
94人参与
#
实习生的蛐蛐区
#
921489次浏览
4698人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
28894次浏览
530人参与
#
你见过哪些招聘隐形歧视?
#
6744次浏览
67人参与
#
毕业季等于分手季吗
#
59293次浏览
680人参与
#
面试被问到不会的问题,你怎么应对?
#
8791次浏览
71人参与
#
厦门银行科技岗值不值得投
#
12806次浏览
306人参与
#
面试吐槽bot
#
182216次浏览
865人参与
#
好好告别我的学生时代
#
138169次浏览
1554人参与
#
25届秋招公司红黑榜
#
328775次浏览
1292人参与
#
小厂实习有必要去吗
#
87352次浏览
417人参与
#
租房前辈的忠告
#
380364次浏览
7491人参与
#
你都用vibe coding做过什么?
#
4061次浏览
164人参与
#
做完笔试后你收到面试了吗?
#
9505次浏览
82人参与
#
Vibe Coding 会干掉初级岗位吗?
#
7919次浏览
131人参与
#
实习转正进行时
#
168443次浏览
1064人参与
#
AI Coding实战技巧
#
2925次浏览
77人参与
#
你现在一天AI几次?
#
2970次浏览
60人参与
#
牛友の3月总结
#
13218次浏览
122人参与
#
如果人生可以debug你会改哪一行?
#
3542次浏览
75人参与
#
大厂实习和小厂实习最大的区别是什么?
#
17649次浏览
113人参与
#
百度工作体验
#
319725次浏览
2239人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务