5.11 美团笔试

第二题
给定数组。最多爆炸两次,每次爆炸可以删除掉爆炸位置和其左侧右侧的元素。求数组和最小多少。
第三题
一个矩阵,a在左上角,b在右下角。
a只能向下或向右。b只能向上或向左。
a向下走则b就要向上。
a向右则b就要向左。
二者最后在矩阵中心会合(矩阵的行列数都是奇数)。求二者走过位置数字的和。

第二题过了30%
第三题过了20%
来个大佬讲下有啥坑吗🥶

全部评论
第三题缩小规模只看左上半部分和右下半部分,操作对称就维护一个新的矩阵把这俩子矩阵加起来然后dp就过了,第二题我只过了20%没读懂题目
1 回复 分享
发布于 05-11 12:15 美国
第二题根据范围好像要用long类型,一开始int过20%,改成long过90%
1 回复 分享
发布于 05-11 12:19 江苏
4 5做了吗,我都没来得及看
点赞 回复 分享
发布于 05-11 12:13 天津
第三题dp做的,每步要加中心对称的两个点,最后减掉一个中心点的值。第二题一直只有25,看了一个多小时没想明白,不是找和最大的两个长度为3的子串吗😢
点赞 回复 分享
发布于 05-11 12:15 四川
第二题自己测试好几个用例都能过,但提交只有5%(应该是print0的那5%),有佬儿知道为啥不
点赞 回复 分享
发布于 05-11 12:17 四川
爆炸那题,10^9可能溢出,小于6个元素要直接输出0
点赞 回复 分享
发布于 05-11 12:24 广东
两道题都用long。第二题直接找2组和最大的3个连续数。第三题只查矩阵的左上角,用一维数组存dp。
点赞 回复 分享
发布于 05-11 15:21 湖北
第二题只能过90%,开了long,咋回事啊
点赞 回复 分享
发布于 05-11 16:13 美国

相关推荐

09-16 12:33
拐儿中学 Java
希希睿:我都忘了我是来找工作的了😂就看你们皮
点赞 评论 收藏
分享
Mush3r:1. 项目包装一下,比如说“跟某某电网/企业合作,已经实际交付”之类的,这样别人就觉得你至少是个实际的项目不是个玩具项目; 2. 对于 axios 这种工具,不要写“利用”,别人觉得是就是在调包,没什么技术含量,要写“重新封装”,可能实际上就是封装了一些 url 前缀之类的,但是听起来就更高级一点; 3. 结合缓存实现用户登陆,你作为前端是如何实现的?如何鉴权?token 过期如何设置?如何保证非登录用户不能访问页面/请求拦截器?一个都写没,前面这些都是面试会问的问题,但是面试官看了你这句话可能也不知道该问什么; 4. 利用 Vue3,通过 。。。 组件库,又是调包,这种没什么工作量,就是拿过来用一用的就不要往详情里写了,开头总结的时候提一嘴就行了; 后面小程序不怎么懂,不评价了
点赞 评论 收藏
分享
4 5 评论
分享
牛客网
牛客企业服务