DJI 8.13笔试观光团

做着玩玩,图一乐
选择题是很多基础知识,全是多选。

编程题,第一题

请百度环形加油站问题,典中典,这题无脑暴力就行了

编程题,第二题

有n个节点,每个节点冲一格电要cost[i]分钟,给出一些无向边,每条边走会需要w[i]分钟。

电动车初始没电,最多冲k格电,一格电走一分钟。问从给出的起点到终点最少等待时间

这我无力吐槽了,不给数据,做个锤子。后来是我放assert试出来k和n均不大,然后无脑dp就行了

考虑dp数组i j, 代表第i个节点保有j格电的最小费用,初始化无穷大,然后vs是已知的

dp[v][i] = min(dp[u][i + w], dp[v][i - 1] + cost[v]);

照搬bfs即可,需要注意visited节点不用入队,但是会发生状态转移

出去玩了
全部评论
不是 大佬还投dji是为啥 metabit怎么说 啥时候开😍
点赞 回复 分享
发布于 2023-08-13 21:17 美国
不给范围真的弱智,赶8点另一场面试直接dfs过了60
点赞 回复 分享
发布于 2023-08-14 07:30 上海
佬投的啥岗啊,我的算法也是这两道
点赞 回复 分享
发布于 2023-08-14 11:26 北京

相关推荐

2 3 评论
分享
牛客网
牛客企业服务