码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2023美团暑期实习自驾仿真算法一面面经


    来源:投稿 作者:LSC
    编辑:学姐

    总共45分钟

    1. 自我介绍

    2. 介绍自己的实习和项目

    讲的比较多,20分钟,面试官还问了我在实习中遇到的困难和体会等,然后面试官给我介绍了他们的现在的项目。

    3. 编程题

    我们有一些自动驾驶车在运行。自动车行驶时会有2种情况,需要安全员接管和全自动驾驶。

    给定N个需要安全员接管的时段,每个时段都会包括开始和结束的时间 [[s1,e1],[s2,e2],…] (si < ei),为避免冲突,同时要考虑充分利用资源,请你计算至少需要多少个安全员,才能满足安排。

    示例 1:

    输入: [[7,10],[2,4]]

    输出: 1

    示例 2:

    输入: [[0, 30],[5, 10],[15, 20]]

    输出: 2

    一开始以为是贪心,后来以为是树状数组或者线段树,后来面试官提醒是差分。

    1. #define _CRT_SECURE_NO_WARNINGS
    2. #include<iostream>
    3. #include<cstdio>
    4. #include<string>
    5. #include<queue>
    6. #include<stack>
    7. #include<map>
    8. #include<vector>
    9. #include<set>
    10. #include<algorithm>
    11. using namespace std;
    12. int n;
    13. struct Node
    14. {
    15.  int s, e;
    16. };
    17. Node node[105];
    18. int a[100005] = { 0 };
    19. int sum[100005] = { 0 }, ans = 0;
    20. int main()
    21. { 
    22.  scanf("%d", &n);
    23.  for (int i = 0; i < n; ++i)
    24.  {
    25.   int s, e;
    26.   scanf("%d%d", &s, &e);
    27.   node[i].s = s;
    28.   node[i].e = e;
    29.   a[s]++;
    30.   a[e]--;
    31.  }
    32.  for (int i = 0; i < n; ++i)
    33.  {
    34.   for (int j = node[i].s; j <= node[i].e; ++j)
    35.   {
    36.    sum[j] = sum[j - 1] + a[j];
    37.    ans = max(ans, sum[j]);
    38.   }
    39.  }
    40.  printf("%d\n", ans);
    41.  return 0;

    4. 反问

    这次面试体验很好,美团真的是面试过程非常开心的公司,想去,三年前也是它第一个给我暑期实习offer的,希望这次还能是。

    关注下方《学姐带你玩AI》🚀🚀🚀

    算法工程师万能简历公式+200多个简历模板(中英文)

    回复“简历”轻松获取!

    码字不易,欢迎大家点赞评论收藏!

  • 相关阅读:
    【附源码】计算机毕业设计JAVA郑工社团交流服务信息平台
    【Java 基础篇】Java 自动装箱与拆箱:优雅处理基本数据类型与包装类的转换
    linux网络协议栈源码分析 - 传输层(TCP的输出)
    flutterdart chacha20加密
    Pytorch中DataLoader的使用方法
    Matlab进阶绘图第59期—棒棒糖图
    AUTOCAD——遮罩命令、如何使用CAD对图纸进行局部放大
    WEB前端网页设计 HTML网页代码 基础参数(二)
    java进阶编程思想(七天)
    基于JavaSwing开发MP3音乐播放器 课程设计 大作业源码 毕业设计
  • 原文地址:https://blog.csdn.net/weixin_42645636/article/details/133238361
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号