客路笔试+众安笔试(编程部分)

#客路2025全球产研实习生招聘# 客路笔试
1、输入一个正整数n,计算符合条件的三元组 (a, b, c)的个数,其中 a * b, a * c, 和 b * c 都是完全平方数,且1 <= a < b < c < n。
目前的时间复杂度太高,预先计算所有完全平方数的集合,遍历所有的三元组 (a, b, c),确保 a < b < c。
2、给定一组(n x n)二维数组,可以左右翻转一些行来达到每列的数都不重复吗?如果可以就输出&amp;quot;Yes&amp;quot;并输出需要交换的行号,如果不可以就输出&amp;quot;No&amp;quot;,每行最多翻转一次。
通过使用 HashSet 跟踪每一列的唯一元素,能够快速检测重复项。定义resetSets函数用于在翻转行后更新set里的值。结果不对。

众安保险笔试
1、小红拿到了一个n行n列的矩阵,她每次操作可以将一个元素加1。小红想知道,自己最少操作多少次之后,可以使得矩阵变成好矩阵?好矩阵的定义:当一个矩阵顺时针旋转0度、90度、180度、270度时,所得到的矩阵是相同的。
这个题我想的是只考虑矩阵的左上四分之一部分,然后将其余部分调整为与这部分对称,遍历四个对称位置取最大值,计算最大值与四个位置值的差,再对差求和。结果只对了1/6,不太明白。
2、街边有n个行人,每个人有一个初始朝向a∈{0,1}。a_i=0代表他向左行走,a_i=1代表她向右行走。第i个人的坐标为x_i,行走速度均相同,且不存在两个人的初始位置重合。在经过了足够漫长的时间后,有一些人会相遇。一次相遇即:在某一时刻,两个人的坐标重合。
这个题我只会将行人分为向左和向右两组,然后双循环挨个比较,结果一半多超时了。

一天做两个笔试,已经裂开了,关键是被狠狠地打击了。顺便问问大伙思路。
顺便问问大伙思路。
全部评论
今天刚做完笔试,竟然编程题都没换,早知道早点看牛客了! 旋转矩阵时间来不及了20分钟没写完 街边行人那个我找最大左边行走的,然后 优化了一下暴力解法。最后就通过86.67%
1 回复 分享
发布于 2025-04-03 20:30 陕西
佬,众安进面了吗?晚上也要笔试
点赞 回复 分享
发布于 2025-04-03 15:38 上海

相关推荐

01-01 10:21
门头沟学院 Java
谁懂啊!我实习遇到的公司,真的太把实习生当正式员工使唤了,刚入职没几天,连项目代码结构都没摸透,就被安排写项目了!一开始都是些接口对接、数据格式转换的基础活,听起来不难,但架不住我对项目的业务逻辑、代码规范一窍不通。对着前辈丢过来的需求文档,我一边查代码注释,一边翻技术文档,磕磕绊绊写完功能,也只知道&nbsp;“这么写能跑通”,根本不明白&nbsp;“为什么要这么设计”,妥妥的知其然不知其所以然。本以为这种基础活会干很久,结果没过多久,领导直接甩给我一个小功能的开发方案,让我负责从方案落地到功能对接、测试上线的全流程。当时我直接懵了,硬着头皮啃需求、画流程图、写核心代码,遇到不懂的就逮着前辈狂问,加班加点成了家常便饭。更没想到的是,后面居然让我独立负责一个模块的开发,还要做性能优化。从数据库索引调整,到接口响应速度提升,每一步都得自己琢磨、自己验证。那段时间真的累到飞起,每天下班脑子都是懵的尤其是发版的时候,我比谁都紧张,盯着监控屏大气不敢喘,生怕自己写的代码出&nbsp;bug&nbsp;导致系统崩溃。一旦出问题,就得立刻配合运维回滚版本,然后自己留下来加班排查修复,常常整栋办公楼只剩我一个人的工位亮着灯。每天加班到深夜,工作量比正式员工还饱和,我不止一次对着电脑发呆:我到底是来实习的,还是来打工的?虽然这段经历确实让我的技术能力突飞猛进,但那种被推着往前走的疲惫感,直到现在想起来都觉得累。
大家实习都在做什么?
点赞 评论 收藏
分享
在笔试的柠檬精很想去...:兄弟们,你们这个大厂,中厂,小厂怎么定义的 初来驾到,别笑话我,只要能学到本事,不管大厂小厂都可以,但是别进到黑厂就行
找实习记录
点赞 评论 收藏
分享
评论
5
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务