蚂蚁4.10笔试有难度(喊真题及解析)

本次笔试难度中等偏上,比较灵活。

第一题基础贪心题,难度不大,找到规律就是打卡题。

第二题也是贪心踢,难度中等。

第三题比较难,需要用到组合数学、快速幂等数学知识。

1.现在小红给定一个长度为 n,仅由字符'N’和'Z’构成的字符串,请你帮助小红计算至少需要旋转多少次才可以使得字符串变得只包含一个字母类型。

2.给定两个长度为n 的数组a和b,你可以对这两个数组进行重排,得到数组aa和bb。定义ci(1≤i≤n)为: ci=aai-bbi 当i为奇数 *G=bbi-aai 当i为偶数 要求计算 c1 +c2 +c3 +...+cn 的最大值。

3.你需要给长度为n 的数组填入整数,使得对于任意两个下标i和j,若满足|i-j|<=c;那么这两个整数需要满足 ai≠ aj。每一个元素必须从 1,2,...,k 这k个正整数中选择,求解有多少种不同的数组构造方案。由于答案可能很大,请将答案对(10^9+ 7)取模后输出。

蚂蚁4.9code

第三个sheet



#笔试##软件开发2024笔面经##蚂蚁集团暑期实习#
全部评论
链接即真题及解析
1 回复 分享
发布于 04-10 21:16 陕西

相关推荐

T1&nbsp;模拟,送分T2&nbsp;a升序sort,b降序sort,前一半加a[i]后一半减a[i],b反着来就行T3&nbsp;排列数+快速幂&nbsp;没了
又熬夜了的布莱恩很有胆量:排列数部分有什么优化吗,循环算排列数*快速幂只有20%
投递蚂蚁集团等公司10个岗位 > 笔试
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务