网易首页 > 网易号 > 正文 申请入驻

大厂程序员坦言:学历高技术差,进体制内才是明智之选

0
分享至

这话有点损,但又挺真实。

大厂里确实有些人,学历看着很能打,简历也漂亮,可真到干活的时候,代码写不利索,方案讲不明白,排查问题全靠旁边人续命。你说他不努力吧,也未必,就是那个赛道不太适合。


但这种人去了体制内,反而可能舒服很多。学历能用上,表达别太拉,流程别出错,材料别写得太离谱,很多时候就已经够用了。技术短板没那么容易暴露,反倒是学校背景、稳定性、听安排这些东西,变成了优势。

所以有时候人菜不一定是人不行,可能是地方没选对。换个环境,可能就成了“综合素质不错”。这事儿最扎心的地方就在这。

今日算法题

移除盒子这题,别急着写二维区间 DP

这题第一眼很像区间 DP, dp[l][r] 表示移除 l~r 的最大分数。 但你真这么写,基本会卡住。

问题出在这条规则上:连续 k 个相同颜色盒子,一次移除得 k*k 分。

比如:

[1, 3, 1]

中间的 3 先删掉,两个 1 就能合并,分数变高。

所以 dp[l][r] 不够,它不知道区间右边还“挂着”几个和 boxes[r] 相同的盒子。这个状态丢了,后面就补不回来。

我一般看到这种“删完之后还能合并”的题,第一反应不是切区间,而是给区间多带一个尾巴。

状态这样定义:

dfs(l, r, k)

表示处理 boxes[l...r] ,并且在 r 的右边,已经有 k 个和 boxes[r] 相同颜色的盒子等着一起删。

这里的 k 很关键。

比如当前右端是颜色 2 ,右边还挂了 3 个 2 ,那最后删右端这一坨的时候,就不是删 1 个,而是删 k+1 个。

先看最直接的选择:把右端这一组删掉。

dfs(l, r-1, 0) + (k+1)*(k+1)

但这还不够。

如果前面某个位置 i 也等于 boxes[r] ,那就可以先把 i+1...r-1 清掉,让 boxes[i]boxes[r] 接上。

这就是这题最别扭的地方。不是马上删,而是忍一下,等它们合并。

状态转移就是:

dfs(l, i, k+1) + dfs(i+1, r-1, 0)

意思是: 中间那段先删掉; 右端这个盒子不单独处理,挂到 i 那边去。

Go 代码我会这么写,别搞太多花活,递归记忆化最清楚:

package main

funcremoveBoxes(boxes []int)int {
n := len(boxes)
if n == 0 {
return0
}

memo := make([][][]int, n)
for i := 0; i < n; i++ {
memo[i] = make([][]int, n)
for j := 0; j < n; j++ {
memo[i][j] = make([]int, n)
}
}

var dfs func(int, int, int)int

dfs = func(l, r, tail int)int {
if l > r {
return0
}

if memo[l][r][tail] != 0 {
return memo[l][r][tail]
}

// 先把右边连续相同的盒子压缩掉
// 这一步不做也能跑,但状态会膨胀,看着就难受
rr := r
kk := tail
for rr > l && boxes[rr] == boxes[rr-1] {
rr--
kk++
}

best := dfs(l, rr-1, 0) + (kk+1)*(kk+1)

for i := l; i < rr; i++ {
if boxes[i] != boxes[rr] {
continue
}

score := dfs(l, i, kk+1) + dfs(i+1, rr-1, 0)
if score > best {
best = score
}
}

memo[l][r][tail] = best
return best
}

return dfs(0, n-1, 0)
}

这里有个小坑,代码里压缩右端连续盒子之后,用的是 rrkk ,但缓存还是写回 memo[l][r][tail]

不要顺手写成 memo[l][rr][kk] 。 那样不是不能做,但你后面读缓存时状态就对不上了,容易把自己绕进去。

拿一个例子过一下:

[1, 3, 1]

如果直接删右边的 1 ,收益是:

dfs(0,1,0) + 1

但循环扫到 i=0 ,发现 boxes[0] == boxes[2] ,就会尝试:

dfs(0,0,1) + dfs(1,1,0)

也就是先删中间的 3 ,再把两个 1 合起来删。

这一步就是这题的命门。

这类题不能只盯着“当前怎么删最赚”。 有些盒子现在删是 1 分,留一下,等旁边清干净了,可能就是 4 分、9 分。

所以它看起来是删除题,实际考的是:状态里有没有记录“未来能不能合并”。

dfs(l, r, k) 这个 k ,就是整题最值钱的那个字段。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
3.1.39亿砸下去,陕西这条路要迎来大升级

3.1.39亿砸下去,陕西这条路要迎来大升级

奇思妙想生活家
2026-05-12 12:25:44
研究表明:男性嫖娼率6.4%,女性出轨率15%,且越有钱越开放!

研究表明:男性嫖娼率6.4%,女性出轨率15%,且越有钱越开放!

黯泉
2026-04-01 17:28:39
黄一鸣新男友正式露脸!直播掰脸硬亲撒狗粮,闪闪和他非常像

黄一鸣新男友正式露脸!直播掰脸硬亲撒狗粮,闪闪和他非常像

橙星文娱
2026-05-12 15:42:58
路虎揽胜运动版SV印度上市,起售价2050万卢比

路虎揽胜运动版SV印度上市,起售价2050万卢比

篮坛第一线
2026-05-13 07:08:57
罗湖一小区使用近30年内部路或将收回?部门:超出红线范围

罗湖一小区使用近30年内部路或将收回?部门:超出红线范围

南方都市报
2026-05-12 11:51:22
伊油轮强闯失败,保莫斯科全俄挨炸

伊油轮强闯失败,保莫斯科全俄挨炸

海子侃生活
2026-05-08 09:09:58
他转走6000美金那天,你才发现信任有多脆

他转走6000美金那天,你才发现信任有多脆

时光慢邮啊
2026-05-12 06:46:57
这张脸,不知道让多少人,在欣赏中欣赏,并赞不绝口。

这张脸,不知道让多少人,在欣赏中欣赏,并赞不绝口。

观星赏月
2026-05-12 16:02:43
4只皮皮虾1035元,官方回应是否“带客吃回扣”

4只皮皮虾1035元,官方回应是否“带客吃回扣”

中国新闻周刊
2026-05-09 19:38:06
英国成伊斯兰国家了?斯塔默宣布:穆斯林是现代英国的标志性面孔

英国成伊斯兰国家了?斯塔默宣布:穆斯林是现代英国的标志性面孔

番外行
2026-05-11 08:50:52
出大事了!美国两大行强行冻结中企4000万,中企硬核反击,太解气

出大事了!美国两大行强行冻结中企4000万,中企硬核反击,太解气

霁寒飘雪
2026-05-12 16:48:12
女乒谁天赋最好?不是王楠、邓亚萍,而是烟酒不离身却拿59金的她

女乒谁天赋最好?不是王楠、邓亚萍,而是烟酒不离身却拿59金的她

傲傲讲历史
2026-04-30 05:05:38
央视与国际足联谈判破裂,越南1500万购中国8000万嫌贵

央视与国际足联谈判破裂,越南1500万购中国8000万嫌贵

无意争春
2026-05-12 12:24:43
山东25岁女子征婚被网友群嘲,奇葩要求让人无语至极

山东25岁女子征婚被网友群嘲,奇葩要求让人无语至极

映射生活的身影
2026-05-12 10:44:30
2026亚洲内容大赏:宋威龙田曦薇入围视帝视后,张凌赫赵今麦最尴尬

2026亚洲内容大赏:宋威龙田曦薇入围视帝视后,张凌赫赵今麦最尴尬

手工制作阿歼
2026-05-13 00:58:29
央视两届世界杯赚100亿!国际足联开条件:下届扩军 国足有望出线

央视两届世界杯赚100亿!国际足联开条件:下届扩军 国足有望出线

念洲
2026-05-12 21:18:42
Model Y高速跑最短,达成率却最高,这事儿到底哪不对劲

Model Y高速跑最短,达成率却最高,这事儿到底哪不对劲

蓝色海边
2026-05-12 11:03:55
瞒不住了!林诗栋背后姐姐大有来头,难怪实力封神,日本输得不冤

瞒不住了!林诗栋背后姐姐大有来头,难怪实力封神,日本输得不冤

勇敢的人享受生活
2026-05-13 06:02:23
U17亚洲杯8强已定6席!1/4决赛对阵:国足将战沙特,16日1点打响

U17亚洲杯8强已定6席!1/4决赛对阵:国足将战沙特,16日1点打响

我爱英超
2026-05-13 03:14:15
14亿中国人有希望看世界杯了!国际足联愿向央视五折出售转播权

14亿中国人有希望看世界杯了!国际足联愿向央视五折出售转播权

林子说事
2026-05-13 01:07:45
2026-05-13 07:36:49
一口娱乐
一口娱乐
用心做娱乐,打造好铺子。
1016文章数 10679关注度
往期回顾 全部

头条要闻

特朗普称将同中方讨论对台军售和黎智英案 外交部回应

头条要闻

特朗普称将同中方讨论对台军售和黎智英案 外交部回应

体育要闻

骑士终于玩明白了?

娱乐要闻

白鹿风波升级!掉粉20万评论区沦陷

财经要闻

利润再腰斩 京东干外卖后就没过过好日子

科技要闻

宇树发布载人变形机甲,定价390万元起

汽车要闻

吉利银河“TT”申报图曝光 电动尾翼+激光雷达

态度原创

房产
教育
旅游
家居
军事航空

房产要闻

穗八条引爆楼市!万博宝藏红盘,五一劲销出圈

教育要闻

“为你,千千万万遍”——那些让人心碎的经典文学句子大盘点

旅游要闻

上海居民恢复金门马祖游后,首批游客已成行

家居要闻

极简主义下的居住场域与空间

军事要闻

知情人士披露:美国或考虑恢复对伊朗军事行动

无障碍浏览 进入关怀版