首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
shijr
中国海洋大学 Java
发布于山东
关注
已关注
取消关注
@林小白zii:
蚂蚁笔试 蚂蚁笔试题 0316
笔试时间:2024年03月16日 历史笔试传送门:2023秋招笔试合集 第一题 题目:支付宝消费打折 众所周知,在一些消费支付的场合中,往往有“支付宝九五折”的优惠。这天小苯来到了超市购买物品,一共有n种物品,每种物品只能购买一个,但有的物品支持优惠活动,有的并不支持。恰好本超市的结账是有“支付宝九五折”优惠的,小苯的支付宝余额还剩k元,他想知道他仅使用支付宝进行支付的话,最多能买几件物品? 输入描述 输入包含三行。 第一行两个正整数n,k(1<=n<=10^5),(1<=k<=10^9)。 第二行包含n个正整数ai(1<=ai<=10^4)表示每个物品的价格。 第三行一个长度为n的只含有0和1的字符串,表示每个物品是否支持优惠。(如果1代表第i个物品支持优惠,否则不支持。) 输出描述 输出一行一个整数表示答案。 样例输入 5 9 3 4 2 3 1 11101 样例输出 4 说明 选择买第 1,3,4,5 个物品。 参考题解 贪心。将所有的商品按照是否可打折的数值进行排序,然后从小到大取即可。因为每个物品没有权值,所以不需要用背包解决。 C++:[此代码未进行大量数据的测试,仅供参考] #include <iostream>#include <vector>#include <algorithm>int main() { int n, k; std::cin >> n >> k; std::vector<int> prices(n); for (int i = 0; i < n; ++i) { std::cin >> prices[i]; } std::string is_off; std::cin >> is_off; std::vector<double> off_prices; for (int i = 0; i < n; ++i) { off_prices.push_back(prices[i] * (is_off[i] == '0' ? 1.0 : 0.95)); } sort(off_prices.begin(), off_prices.end()); int ans = 0; double cost = 0; for (double p : off_prices) { if (cost + p > k) break; cost += p; ans++; } std::cout << ans << std::endl; return 0;} Java:[此代码未进行大量数据的测试,仅供参考] import java.util.*;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int k = scanner.nextInt(); scanner.nextLine(); // Consume newline int[] prices = new int[n]; for (int i = 0; i < n; i++) { prices[i] = scanner.nextInt(); } scanner.nextLine(); // Consume newline String isOff = scanner.next(); ArrayList<Double> offPrices = new ArrayList<>(); for (int i = 0; i < n; i++) { offPrices.add(prices[i] * (isOff.charAt(i) == '0' ? 1.0 : 0.95)); } Collections.sort(offPrices); int ans = 0; double cost = 0; for (double p : offPrices) { if (cost + p > k) break; cost += p; ans++; } System.out.println(ans); }} Python:[此代码未进行大量数据的测试,仅供参考] n,k = map(int, input().split())prices = [int(c) for c in input().split()]is_off = [c for c in input()]off_prices = [prices[i] * (1 if is_off[i]=='0' else 0.95) for i in range(n)]off_prices.sort()ans = 0cost = 0for p in off_prices: if cost + p > k:break cost += p ans += 1print(ans) 第二题 题目:小红切字符串 小红定义一个字符串的权值是:字符串辅音数量和元音数量的差的绝对值。例如,"arcaea"的权值是 2,因为有 4 个元音,2 个辅音,权值为|4-2|=2。现在小红拿到了一个字符串,她想把这个字符串切成两个非空字符串,需要满足两个字符串的权值相等。小红想知道,有多少种不同的切割方式?我们定义,元音有"aeiou"这五种,其余字母均为辅音。 输入描述 一个仅包含小写字母的字符串,长度不超过 200000。 输出描述 小红的切割方案数。 样例输入 arcaea 样例输出 2 说明 方案 1:"a"和"rcaea",权值均为 1。 方案 2:"arcae"和"a",权值均为 1。 参考题解 枚举所有的分割的可能,使用前缀和计算出左右两个字符串的权值即可。 C++:[此
点赞 6
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-29 08:33
美团_HR
团子体验~
来说一说美团的工作体验吧~ 坐标基研,RD一枚 工作体验:由于是平台性质的研发,日常的工作感觉并没有非常的卷。大家基本10点前到岗,11点半就组团吃午饭去了,下午14点开始工作,17点半晚饭,晚上20点后陆续开始下班,当然下班时间因人因时而有差异。21点半可以打车后基本人都走光了。但是也因为是平台性质,所以不可避免有客服&&运维压力,客服来源于内部RD,一般是平台使用问题,运维是7*24小时保障系统正常运行(当然会有轮班)。 组内氛围:不得不说组内氛围还是非常不错的,老板很赞,不会很Push进度福利:美团素有“开水团”的称号,日常唯一的福利就是白开水免费续杯了。当然,每天加班到...
美团公司氛围 2556人发布
点赞
评论
收藏
分享
07-29 12:11
安徽大学 Java
京东方一面
电话面,挺突然的,还没进入面试状态呢主要是简历深挖,针对项目细节提问,然后反问我感觉视频面反而更自然
京东方一面27人在聊
点赞
评论
收藏
分享
06-03 20:53
门头沟学院 Java
瑞**啡,不用面试,直接入职!
hr加我好友,直接通知我入职😳😳😳一脸懵,我没面过试啊,我都不记得投了这个。以为是招聘服务员的。回家一查,发现投过他家的厦门Java,投递日期已经过去了一个月,还是“简历筛选中”😰😰原来是同名的入职了,估计是筛选条件弄错了😪😭世界是一个巨大的草台班子难过,名字都一样,为什么不过我(怒吼)
梦想去阿里的冰棍:
《没准过两年就有面试了》,扎心了老铁
点赞
评论
收藏
分享
07-26 21:19
桂林电子科技大学 数据分析师
简历很差吗
为什么一个都进不去
kalistar:
去投国企吧
投了多少份简历才上岸
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 17:28
实习转正无望了😭
在阿里实习一个多月,自己产出很少而且都是小而杂的活,昨天被ld约谈,ld还提出问我愿意不愿意去其他组,一整个被嫌弃了。同组的另一个实习生又年轻能力又强,比我早来一个月,产出也多,组里转正hc大概率只有一个,基本就是他的了。综合来看转正希望渺茫,加之最近陆续听到秋招开放的消息,感觉很紧迫,更悲催的是发现自己八股和算法全忘光了。每天下班后根本没有精力再去学习,这样下去怕是啥都赶不上了。。。
码农索隆:
放宽心啦,你既然能进阿里,证明你的实力还是很强的。可能是这个组不适合你,要振作起来!
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
4548
2
...
虾皮秋招一面
2891
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
2242
4
...
百度提前批 三面
2168
5
...
小鹏offer
1384
6
...
最强本科✌
1224
7
...
上班一周,工资还没拿,先欠公司两千
1114
8
...
被猿辅导挂了简历,但我想说...
1086
9
...
大学四年,我感觉我像个“孤勇者”
1044
10
...
虾皮一面凉经
1014
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
28914次浏览
812人参与
#
秋招被确诊为……
#
163800次浏览
750人参与
#
中兴秋招
#
205404次浏览
2292人参与
#
工作中哪个瞬间让你想离职
#
63341次浏览
569人参与
#
你最希望上岸的公司是?
#
135068次浏览
705人参与
#
和同事相处最忌讳的是__
#
24125次浏览
244人参与
#
25届网易互娱暑实进度
#
78371次浏览
702人参与
#
虾皮求职进展汇总
#
249170次浏览
1851人参与
#
投格力的你,拿到offer了吗?
#
86623次浏览
583人参与
#
2022毕业即失业取暖地
#
102687次浏览
662人参与
#
2022毕业生求职现身说法
#
89258次浏览
700人参与
#
秋招OC许愿
#
327769次浏览
2450人参与
#
你最近一次加班是什么时候?
#
70986次浏览
350人参与
#
26届的你,投了哪些公司?
#
43983次浏览
490人参与
#
你的秋招第一面感觉怎么样
#
76786次浏览
591人参与
#
柠檬微趣工作体验
#
6701次浏览
40人参与
#
你遇到最难的面试题目是_
#
16465次浏览
199人参与
#
我对___祛魅了
#
47743次浏览
435人参与
#
地平线求职进展汇总
#
52640次浏览
369人参与
#
研究所VS国企,该如何选
#
194791次浏览
1819人参与
#
如果校招重来我最想改变的是
#
271843次浏览
2849人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务