首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客168320643号
东南大学 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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-27 22:08
湖南工商大学 Java
双非初见白月光之offer帮选
腾讯测试和腾讯云智的面试都通过了,我想问问怎么选?主要是个人阅历不够,想问问前辈们的建议腾讯总部测试主要是技术栈不会,参考往届转正率低(今年还扩招就更不确定了)腾讯云智主要是技术栈匹配,基本不卡转正参考往届,感觉薪资差别有点大有详细的表格但是涉及到隐私不能发
牛客812503682号:
腾讯云智实习,秋招过不了大厂简历的,不如腾讯测开实习,秋招下可大厂测开保底,上可投后端开发
投递腾讯云智研发等公司6个岗位 >
大三一本的面经
点赞
评论
收藏
分享
04-27 18:11
老板电器_性能开发岗(准入职员工)
老板电器内推-老板电器内推码
老板电器 数据分析 面经9.24 一面 AI面 15mins1、自我介绍2、对老板电器有什么了解,为这次面试做了什么准备?3、最有成就感的一件事?4、社团学校活动?5、身边人对自己的评价?9.26 二面 2v2 30mins1、自我介绍2、为什么不去互联网公司,来制造业的公司?3、觉得互联网数分和制造业数分各有什么优缺点?4、数据干扰会怎么处理?5、自己有什么特质,能够胜任这份工作?6、期望薪资 全程氛围比较轻松,没有技术问题,感觉更偏向业务真实工作感受~🎈没有职场PUA~ 🎈没有办公室政治~ 🎈没有无缘无故扣工资~ 🎈没有恶性竞争~ 🎈没有穿小鞋~ 🎈没有讨厌的同事~ 谁懂,公...
老板电器二面56人在聊
点赞
评论
收藏
分享
04-25 18:13
五邑大学 Java
大二下,急招实习,各位大佬请给点建议。
无面如何呢:
用心包装一下自己的实习
点赞
评论
收藏
分享
03-10 16:36
贵州师范学院 嵌入式软件开发
找不到工作啊兄弟们,有没有支招的#牛客创作赏金赛##没有合适的工作,你会先找个干着,还是考公考研#
阡陌见暖春:
终于知道嵌入式为什么一年不如一年了
各行各业都卷进来,招聘要求是每一年都在变离谱
牛客创作赏金赛
没有合适的工作,你会先找个干着,还是考公考研
点赞
评论
收藏
分享
04-25 20:25
博世_车辆运动控制系统中国区_数据开发(实习员工)
测试开发 - 腾讯云智 - 二面面经(已OC)
面试流程:自我介绍实习过程中的工具开发部分,具体介绍这项任务的困难点在什么AI 相关的工作内容具体讲解这部分的任务,是用 AI 完成,还是为了验证 AI 完成的结果使用 AI 大模型的具体过程,详细介绍这个大模型是有使用客户端是吗实习经历中的手动功能测试部分,其中的测试用例设计,具体讲解用例设计完成之后,是如何执行的任务完成后的指标收益,具体是什么含义这个指标是什么,具体讲解具体动作是什么,实现了指标变化这个工具开发的需求,来自谁家乡是哪里的为什么现在才找工作兴趣爱好是什么工作地点是在武汉,这个点,是怎么考虑的为什么不读研究生呢反问环节:
查看14道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.3W
2
...
左手敲代码的程序员,不配拥有offer吗?
6.3W
3
...
后端简历上最值得写的项目
9709
4
...
北京到底有谁在啊?
8573
5
...
五一假期,弯道超车时间表
8547
6
...
五一别写你那破开源代码了
7130
7
...
五一准备刷完这些面试八股题!!
6829
8
...
和ai聊天,忍不住爆哭
6199
9
...
快手投诉后续- HR把我拉黑了!
5594
10
...
给你看看给大学生开10k的前端面经长啥样
5165
创作者周榜
更多
正在热议
更多
#
设计人如何选offer
#
98364次浏览
689人参与
#
找工作,行业重要还是岗位重要?
#
7685次浏览
102人参与
#
五一之后,实习真的很难找吗?
#
45644次浏览
324人参与
#
盲审过后你想做什么?
#
12672次浏览
113人参与
#
外包能不能当跳板?
#
22189次浏览
191人参与
#
领导秒批的请假话术
#
9898次浏览
74人参与
#
考研可以缓解求职焦虑吗
#
21125次浏览
250人参与
#
五一假期,你打算“躺”还是“卷”?
#
30192次浏览
434人参与
#
找工作前vs找工作后的心路变化
#
7197次浏览
64人参与
#
面试等了一周没回复,还有戏吗
#
115624次浏览
1074人参与
#
硬件人,你被哪些公司给挂了
#
46690次浏览
722人参与
#
安克创新求职进展汇总
#
32573次浏览
415人参与
#
大疆的机械笔试比去年难吗
#
69641次浏览
603人参与
#
应届生薪资多少才合理?
#
3111次浏览
24人参与
#
牛友们的论文几号送审
#
27250次浏览
623人参与
#
写简历别走弯路
#
714428次浏览
7850人参与
#
你喜欢工作还是上学
#
37644次浏览
412人参与
#
如果有时光机,你最想去到哪个年纪?
#
43328次浏览
769人参与
#
如果不工作真的会快乐吗
#
101200次浏览
867人参与
#
每人推荐一个小而美的高薪公司
#
72847次浏览
1357人参与
牛客网
牛客企业服务