得物
这几天许多大厂都陆续开启 2025 届校园招聘,一年两度的抢人大战如期开启。
有人业务增长,有人开始衰落,有人疯狂招人,有人开始裁员。
昨天下午,得物发全员信:精简 5% 左右人员,要求组织更加高效精干。
得物不是大厂,这事里也有好有坏。
坏消息自然是裁员本身,但在裁员已成事实的前提下,至少得物并不像其他厂那样,直接预定个办公室,然后 HR 开始按名单陆续洽谈,这些公司自以为这样可以低调处理,但实际上办公室每个人都知道怎么回事,都在提心吊胆,既不知道本次裁员什么时候结束,更不知道下一个会不会叫到自己。
相比这些热衷"暗箱操作"的企业,得到至少在裁员正式开始前,就公布了裁员规模,以及承诺会依法提供经济补偿,这应该是比较体面的做法了。
后续有更多关于「得物裁员赔偿方案」出炉后,再跟大家唠,大家是否有经历过"裁员"呢,对此你有啥想说的。
...
回归主线。
来一道 HOT 100 级别的简单题。
题目描述
平台:LeetCode
题号:985
给出一个整数数组 A
和一个查询数组 queries
。
对于第 i
次查询,有 val = queries[i][0]
, index = queries[i][1]
,我们会把 val
加到 A[index]
上。然后,第 i
次查询的答案是 A
中偶数值的和。
此处给定的 index = queries[i][1]
是从 0
开始的索引,每次查询都会永久修改数组 A
。
返回所有查询的答案,你的答案应当以数组 answer
给出,answer[i]
为第 i
次查询的答案。
示例:
提示:
模拟
为了方便,将 queries
记为 qs
。
由于每次修改都是对 A
的永久修改,因此我们使用一个变量 t
来记录当前所有偶数和即可。
具体的,我们先统计原数组所有偶数和为 t
,从前往后处理每个 ,若修改前的原值 为偶数,我们需要将其从 t
中减去,再进行实际修改 nums[qs[i][1]] += qs[i][0]
,若修改后值为偶数,则将其累加到 t
上。
Java 代码:
C++ 代码:
Python3 代码:
Go 代码:
TypeScript 代码:
- 时间复杂度:
- 空间复杂度: