【备战秋招】25届大疆秋招笔试真题第一套

秋招季来啦:时间线 & 机会在哪?

  • 今年互联网/科技企业的秋招提前批多在 6–7 月启动,正式批集中在 7 月下旬至 9 月中旬
  • 简历投递→在线测评→多轮面试→Offer,一般需要 1.5–2 个月,请尽早准备、错峰投递。

大疆26届 2025 秋招速览

关键信息 详情
招聘批次 26 正式批2
网申时间 2025/07/02 – 2025/08/31(官网写到 8/13 18:00,以官方通知为准)
工作城市 深圳(部分岗位开放上海、北京)
面向人群 2025 届本科及以上(优秀 2024 届可放宽)
热门岗位 后端 / 前端开发、硬件工程师、电子/半导体、机械、AI 算法、研发工程师、通信等
流程概览 简历投递 → 初筛/在线测评 → 技术面试 → 终面 → Offer,整体 7 月中旬至 10 月下旬完成

历年真题速递

✅ 秋招备战指南 ✅

💡 学习建议:

  • 先尝试独立解题(建议用时:90分钟/套)
  • 对照解析查漏补缺

🧸 题面描述背景等均已深度改编,做法和题目本质基本保持一致。

🍹 感谢各位朋友们的订阅,你们的支持是我们创作的最大动力

🌸 目前本专栏已经上线80+套真题改编解析,后续会持续更新的

春秋招合集 -> 互联网必备刷题宝典🔗

题目一:宝藏探险的最低能量

1️⃣:从右下角开始逆向动态规划计算每个位置的最低能量需求

2️⃣:状态转移方程 dp[i][j] = max(1, min(dp[i+1][j], dp[i][j+1]) - grid[i][j])

3️⃣:确保每个位置的能量值始终大于零

难度:中等

这道题目的关键在于理解逆向思维的应用。通过从终点开始计算,我们可以准确确定每个位置所需的最低能量,避免了正向计算的复杂性。核心技巧是动态规划的逆向应用和边界条件的正确设置。

宝藏探险的最低能量 评测链接🔗

问题描述

小基 是一位著名的探险家,她最近发现了一个古老的宝藏地图。这张地图显示了一个 的矩形区域,每个格子都有特殊的能量场。小基 需要从左上角出发,到达右下角才能获得宝藏。

地图上的每个格子都有一个整数值,代表不同的能量场强度:

  • 负数表示该格子会消耗 小基 的能量
  • 正数表示该格子会补充 小基 的能量
  • 零表示该格子对 小基 的能量没有影响

小基 每次只能向右或向下移动一格。如果她的能量在任何时候降到零或以下,她就会被传送出地图,探险失败。

为了确保探险成功,小基 需要计算出最低的初始能量值。请你帮助 小基 计算这个最低初始能量值,使她能够安全地到达右下角的宝藏位置。

输入格式

第一行包含两个正整数 ,分别表示地图的行数和列数。

接下来的 行,每行包含 个整数,表示地图上每个格子的能量场强度。

输出格式

输出一个正整数,表示 小基 需要的最低初始能量值。

样例输入

3 3
-2 -3 3
-5 -10 1
10 30 -5

样例输出

7

数据范围

样例 解释说明
样例1 从左上角到右下角,最优路径为 ,经过的能量值为 。计算可得最低初始能量为

题解

这道题的核心在于理解"最低初始能量"的含义。我们需要确保在整个路径中,能量值始终保持大于零。

关键观察:如果我们从终点开始思考,问题会变得更清晰。对于每个格子,我们可以计算"从这个格子到终点所需的最低能量"。

算法思路:

  1. 使用动态规划,从右下角开始逆向计算
  2. 定义 表示从格子 到达终点所需的最低能量
  3. 状态转移方程:

这个方程的逻辑是:

  • 先选择右边和下边两个方向中需要能量更少的那个
  • 减去当前格子提供的能量值(负数会增加需求)
  • 确保结果至少为 1(能量不能为零或负数)

通过这种逆向思考,我们可以准确计算出每个位置的最低能量需求。

时间复杂度:,因为每个格子只计算一次。 空间复杂度:,用于存储 dp 数组。

对于给定的数据范围,这个复杂度是完全可以接受的。

参考代码

  • Python
import sys
input = lambda: sys.stdin.readline().strip()

def solve():
    # 读取输入数据
    m, n = map(int, input().split())
    grid = []
    for _ in range(m):
        row = list(map(int, input().split()))
        grid.append(row)
    
    # 初始化dp数组
    dp = [[0] * (

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

互联网刷题笔试宝典 文章被收录于专栏

互联网刷题笔试宝典,这里涵盖了市面上大部分的笔试题合集,希望助大家春秋招一臂之力

全部评论

相关推荐

08-15 17:27
已编辑
华南师范大学 C++
2025/8/14 字节客户端一面:自我介绍项目10分钟在学习/项目中,最有挑战的事情是什么操作系统1.进程和线程的理解2.进程间的通信:管道,消息队列,信号/信号量计网:3.http和https的优缺点4.https建立连接的流程:TCP连接,最后发送密钥5.密钥是从哪里获取的6.数据传输时用的什么加密方式:对称加密7.为什么不用非对称加密:资源消耗,密钥发送安全性,面试官补充时效性?数据库:8.数据库索引有什么用,什么时候建立索引,建立在什么字段上,什么时候适用什么时候不适用?C++:9.C++和其他语言在设计上有什么区别?10.C++中没有interface字段,c++用什么来定义接口:应回答抽象类11.C++抽象类和普通类的区别12.虚函数和纯虚函数有什么区别在c++中,现有类A和类B,在A和B中声明了一个完全相同的虚函数,现有一个类c,c继承A和B,那么在c中能否调用A和B声明的哪个虚函数,如何确定调用的是A还是B的虚函数:(1)如果C没有覆盖该虚函数,直接调用会编译失败(歧义错误)(2)通过作用域解析运算符::显式指定调用哪个基类的版本(3)若C覆盖了该函数,调用c.func()会执行C的版本,但仍可通过作用域调用基类版本(4)通过基类指针调用时,行为由指针类型决定13.Std::move和普通的赋值语句有什么区别14.String A=“asdasd” string B=move(A) 之后还可以访问A吗15.什么场景下会用到shared_ptr16.shared_ptr的循环引用怎么解决17.线程安全的问题会出现在什么场景下18.乐观锁和悲观锁:一个在循环检测,一个不循环检测19.除了c++还会用其他语言么20.平时会用AI去帮忙写代码么手撕,二叉树,判断是否存在一条路径,所有节点的和等于目标值,从根节点出发求求给个机会! 8.15已挂
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务