阿里笔试 无答案~
这个我记得是牛客网,也不能跳出的,所以代码什么的本地都是没有的。
现在贴出当时的笔试题,供大家参考哈~。
1、小红去淘宝买了n个商品,第i件物品价格是ai,某一些物品需要退货,可以退原价 但是收取 max(5, ai / 100的下界)。问小红最终花了多少钱。
输入:1、n 物品数 2、一个数组,表示n个物品的价格 3、一个数组,表示 买/退货
返回:最终花费的金额
这个其实按部就班的做就应该ok的,java语言中自己就实现了下界,不是很难。
2、小红有2个 有01 组成的字符串。
规则:长度为3的子串,如果第一个 第三个不一样,那就可以修改第二个字符。 比如子串 110,可以改成100
问 能否把第一个串变成第二个串呢?
输入“正整数t”, 数据组数
每一组:先输入n,代表01串的长度,随后的两行就是具体的串
保证:长度综合不超200000
3、给定一个长度n的数组,每次可以选择一个数+1 or -1;求 使得最大值-最小值恰好等于1的 最小操作次数
输入:n 代表数组长度;数组信息
数据量 n <= 10^5, 每一个数据长度 ai <= 10^9
输出:操作次数
前面还有一些 单选 多选题。投递的有点晚了,其实现在去官网看,岗位都已经没有了。。。
建议 24届的 提前批就去参与哈
#23届秋招笔面经#