蚂蚁集团发布全员信:薪资大调整。

最近蚂蚁集团发布全员信,宣布对薪酬体系进行重大调整!目的是要提升员工薪酬收入的流动性和激励即时性,进一步优化激励机制。

17级及以下同学,13薪没有了,并入到每月的基本工资中发放,员工每个月拿到手的钱会更多,增加月度现金流。此项调整自2025年1月生效,并于2025年3月底发薪开始体现,并补齐1月、2月差额。

18级及以上同学,13薪并入到年终奖,与绩效激励挂钩。自2025年绩效年度起,基于年度考核增加1个月的月薪作为奖金基数,提高整体薪酬中浮动的占比。我的理解是如果绩效不好的话,是不是13薪也没了?

如果是在职的还好说,13薪并入到基本工资的时候,基本工资相当于涨了一下,对于以后入职的是不是意味着没有13薪了?

--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第77题:组合。

问题描述

来源:LeetCode第77题

难度:中等

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按任何顺序返回答案。

示例1:

输入:n = 4, k = 2

输出:

[

  [2,4],

  [3,4],

  [2,3],

  [1,2],

  [1,3],

  [1,4],

]

示例2:

输入:n = 1, k = 1

输出:[[1]]

  • 1 <= n <= 20

  • 1 <= k <= n

问题分析

这题返回从 1 到 n 中所有 k 个数的组合,所谓的组合也就是从数组中选择 k 个数,这种选择只是其中的一个组合。我们知道排列是有顺序的,但组合是没有顺序的,比如[1,2]和[2,1]只能算一个组合。组合选择的过程我们可以把它看作是一棵树,如下图所示:

图片

因为每个数字在每个组合中只能选择一次,所以选择当前数字的时候,下一步只能选择他后面的数字,否则就会出现类似于[1,2]和[2,1]这种重复的组合。当选择个数达到 k 个的时候就不要再往下选了,然后把这个组合添加到最终的集合中,这是一道回溯算法问题,代码非常简单。

JAVA:

public List<List<Integer>> combine(int n, int k) {    List<List<Integer>> ans = new ArrayList<>();    dfs(ans, new ArrayList<>(k), n, k, 1);    return ans;}private void dfs(List<List<Integer>> ans, List<Integer> path, int n, int k, int start) {    if (path.size() == k) {        ans.add(new ArrayList<>(path));        return;    }    for (int i = start; i <= n; i++) {        path.add(i);// 选择        dfs(ans, path, n, k, i + 1);// 递归到下一层        path.remove(path.size() - 1);// 撤销选择    }}

C++:

public:    vector<vector<int>> combine(int n, int k) {        vector<vector<int>> ans;        vector<int> path;        dfs(ans, path, n, k, 1);        return ans;    }    void dfs(vector<vector<int>> &ans, vector<int> &path, int n, int k, int start) {        if (path.size() == k) {            ans.emplace_back(path);            return;        }        for (int i = start; i <= n; i++) {            path.emplace_back(i);// 选择            dfs(ans, path, n, k, i + 1);// 递归到下一层            path.pop_back();// 撤销选择        }    }

Python:

def combine(self, n: int, k: int) -> List[List[int]]:    ans = []    path = []    def dfs(start: int):        if len(path) == k:            ans.append(path[:])            return        for i in range(start, n + 1):            path.append(i)  # 选择            dfs(i + 1)  # 递归到下一层            path.pop()  # 撤销选择    dfs(1)    return ans

(0)
wd123_cnwd123_cn
上一篇 2025年3月13日 下午3:30
下一篇 2025年3月13日 下午3:31

相关文章

  • 美国12颗鸡蛋均价升至近5美元,美农业部:今年还将涨价41%以上

    来源 | 海外网 据美国广播公司25日报道,美国农业部当天发布报告,预计2025年美国鸡蛋价格将上涨41.1%。根据美国劳工统计局先前的报告,1月份全美鸡蛋均价达到每12颗4.95美元(约合人民币35.9元)。 图源视觉中国。 报告显示,美国1月份鸡蛋零售价格上涨13.8%,去年12月份上涨8.4%。总体而言,1月份鸡蛋价格比去年同期上涨了53%。美国农业部…

    2025年3月16日
  • 奥廷格零封老东家,达拉斯星队3-0击败明尼苏达狂野

    达拉斯——在周一晚上的比赛中,杰克·奥廷格表现出色,完成了32次扑救,零封了他的家乡球队明尼苏达狂野队。怀亚特·约翰斯顿和马特·杜切恩在第二节末段58秒内连入两球,帮助达拉斯星队以3-0的比分战胜了狂野队。 奥廷格的完美表现 奥廷格在明尼苏达州莱克维尔长大,距离双子城(明尼阿波利斯和圣保罗)大约20英里。他对阵狂野队的常规赛战绩是7胜0负2加时负,并且已经取…

    2025年3月25日
  • 突发讣告!王季卿,因病医治无效去世

    来源 | 澎湃新闻 3月5日15时25分,“同济大学建筑城规学院”微信公众号发布讣告:我国建筑声学教育和研究领域的杰出学者、同济大学建筑声学学科的创办人、建筑技术学科体系的开拓者、同济大学物理科学与工程学院声学研究所、建筑与城市规划学院王季卿教授,因病医治无效,于2025年3月2日下午3时50分(北京时间3月3日上午7时50分)在美国旧金山去世,享…

    2025年3月7日
  • 这年头,干渠道代理公司还能赚钱吗?

    点击关注▲艾奇SEM 知识 | 经验 | 资讯 | 资料 四大版块 专注SEM与信息流广告 都说市场下行,都在喊着好难,但闷声发大财的并不在少数。因为广告投放需求仍在,只不过竞争越来越激烈。 1. 平台政策越来越透明,信息也越来越对称,大型4A公司或头部代理占据核心资源,挤压中小代理生存空间。&nb…

    2025年3月20日
  • 猫咪行为问题屡屡发生?行为学家:你需要找准“病根”!

    猫咪是一种让人捉摸不透的小动物。你和它们同住一个屋檐下,为它们提供生活所需,但它们却常常喜欢我行我素。 有时候,这不成问题。当你坐在办公桌前工作或是在厨房准备晚餐时,它们可能正专注地盯着窗外的鸟儿或松鼠,或者独自玩着互动猫玩具,一切相安无事。然而,有时候,你的猫咪可能会在半夜抓挠家具,或者在猫砂盆外排尿,这可就让人头疼了! 如果你一直试图纠正猫咪的这些行为,…

    2025年3月13日
  • 任天堂Switch 2细节即将公布,分析师预测定价与发布时间

    任天堂计划于本周三公布其备受期待的Switch 2游戏机的更多细节。投资者们密切关注着这款新型家用便携式游戏机的定价和发布日期。 市场预期:平稳过渡,硬件升级 分析师普遍预计,任天堂将实现向新设备的平稳过渡。这家总部位于京都的公司有望在升级硬件的同时,保留其前代产品成功的形态和功能。 凭借硬件的不断更新以及《超级马力欧》和《塞尔达传说》等热门系列游戏的推动,…

    2025年4月2日