9.1 蚂蚁笔试题解(c++)
攒人品系列
第一题:签到,挨个字符比较即可
第二题:开两个set分别存当前所有绳子的左右端点 和 当前所有绳子的长度,第一个set需要自定义一个node,node就是绳子,里面有l和r两个变量,自定义比较符的规则是谁l小谁在前,根据输入的断点用upperbound去查这个断点在哪个绳子里,割断该绳子并且补充新的绳子进set,保存当前所有绳子长度的那个set也是一样的操作,查询的时候直接在保存绳子长度的set中查最大值,比较即可
第三题:先欧拉筛或者埃氏筛求1e5内的所有素数,然后把给出的bi全换成对应素数,比如给出的是27 2,我们要转换为3 6,全部转换完之后把素数对应的指数+1互相乘起来即可。
球球了来个面试吧
第一题:签到,挨个字符比较即可
第二题:开两个set分别存当前所有绳子的左右端点 和 当前所有绳子的长度,第一个set需要自定义一个node,node就是绳子,里面有l和r两个变量,自定义比较符的规则是谁l小谁在前,根据输入的断点用upperbound去查这个断点在哪个绳子里,割断该绳子并且补充新的绳子进set,保存当前所有绳子长度的那个set也是一样的操作,查询的时候直接在保存绳子长度的set中查最大值,比较即可
第三题:先欧拉筛或者埃氏筛求1e5内的所有素数,然后把给出的bi全换成对应素数,比如给出的是27 2,我们要转换为3 6,全部转换完之后把素数对应的指数+1互相乘起来即可。
球球了来个面试吧
全部评论
大佬,笔试邀请只会收到一次吗。我做了9.1号的笔试,现在蚂蚁又发9.3笔试给我。而且官网的笔试环节也显示蓝色,代表没有完成笔试
大佬第一题挨个比较超时是为啥
相关推荐
2025-12-03 19:04
门头沟学院 前端工程师
FOX2003:还没学后端框架吧,看你第一个项目用的mockjs。第一个项目太老而且可能是从github上扒的(我的课设就是这个),第二个主要依靠AI的能力,而且前端项目找前端实习的话,留个github地址好点,主要还是前端要求越来越高了。另外,去***看看,符合就投,boss投的多,HR工作量就大,没功夫多聊 点赞 评论 收藏
分享


上海得物信息集团有限公司公司福利 1260人发布