首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
减肥计划从明天开始
08-27 20:20
门头沟学院 推荐算法
关注
已关注
取消关注
淘天笔试
构造题有点意思,想想有没有更低复杂度的做法
提示
全部评论
推荐
最新
楼层
大模型界的路边一条
中国科学院软件研究所 算法工程师
老哥撕了几道
点赞
回复
分享
发布于 08-27 21:16
北京
暂无评论,快来抢首评~
相关推荐
昨天 21:01
已编辑
南京大学 Java
招银网络科技笔试 记录
本人投递的方向:java后端开发题型:15个选择(通用)+3个大题(这个看方向,不同的岗位题目不一样)笔试时间:1.5h,前15个选择30min,3个大题1h,不过可以提前交卷。15个选择题涵盖的范围挺广的,记得起来的有这么几个:数据结构:链表的删除操作;7个顶点的无向图,任何情况下都要连通,至少要几条边;(这个是10年408原题)三道SQL题:第一个:忘了第二个:某句SQL是高频,怎么建索引最合适第三个:是权限相关的。网络:利用TCP三次握手进行攻击的是?Transformer:解码器的作用Devops:CICD的作用计组:一共32位的指令,6位操作数,其余的26位表示地址,问一共可以有多少种指令。OO:关于抽象类和接口的一些说法。三个大题:1. 类似于leetcode那种,让你补全一个函数,难度不大,根据题意可以直接写,没用到Collection。(基本等同于手撕,只有一些比较基本的词才会给你提示补全)2. 代码填空:二叉树层序遍历代码补全(挖了4个空让你填)3. 父类子类初始化顺序。(java经典题目了)整体来说难度不算很大。后续要是进行面试了会及时更新面经。
投递招商银行·招银网络科技等公司10个岗位
点赞
评论
收藏
分享
08-27 20:35
门头沟学院 golang
淘天笔试
字符串 min20 吗?想起了之前参加美团笔试,碰到的 min15 ,有心理阴影了
投递淘天集团等公司10个岗位
点赞
评论
收藏
分享
08-16 22:03
中国科学技术大学 C++
0816阿里淘天秋招研发岗笔试复盘三道题
------------------------------------题目一:题目大意:有 n (1 <= n <= 2e5) 本书,编号为 ai (0 <= ai <= 1e9)。你需要将它们放入若干个临时书架(先进先出队列),要求奇数编号和偶数编号的书不能混放。最终,你需要从这些书架中按顺序取出书本,形成一个严格递减的序列。问最少需要多少个临时书架。解法思路:奇偶性限制使得奇数和偶数两组书的处理是完全独立的。对于每一组(例如奇数),为了能按顺序取出形成一个严格递减序列,放入同一个书架的书必须是原序列中的一个严格递减子序列。因此,问题转化为:将奇数子序列和偶数子序列分别拆分成最少数目的严格递减子序列。根据Dilworth定理,一个序列最少能被划分成的递减子序列的数量,等于其最长严格递增子序列(LIS)的长度。所以,分别求出奇数序列和偶数序列的LIS长度,两者相加即为答案。LIS可用经典的O(n log n)算法求解。------------------------------------题目二:题目大意:有 n (1 <= n, m <= 1000) 个部门和 m 个项目,部门权重为 ai,项目难度为 bj (1 <= a, b <= 1e4)。还有一个 n x m 的绩效矩阵 vij (1 <= v <= 1e4)。总绩效为所有 wij = vij * (ai + bj) 的和。你可以任意交换部门的顺序(行和a的顺序),也可以任意交换项目的顺序(列和b的顺序),目标是最大化总绩效。解法思路:关键在于对总绩效公式进行数学变形。总绩效 = Sum(vij * (ai + bj)) = Sum(vij*ai) + Sum(vij*bj)。将求和顺序改变可得:Sum(ai * Sum_j(vij)) + Sum(bj * Sum_i(vij))。这等价于 `部门权重向量a` 与 `矩阵行和向量` 的点积,加上 `项目难度向量b` 与 `矩阵列和向量` 的点积。根据排序不等式,两个向量的点积在它们同序排序时最大。因此,先计算出矩阵的所有行和与列和。然后,将部门权重a和行和向量都按降序排序后计算点积,再将项目难度b和列和向量都按降序排序后计算点积,两者相加即为最大总绩效。------------------------------------题目三:题目大意:有 n (1 <= n <= 1e5) 个服务区域,每个区域是数轴上的一个闭区间 [li, ri] (|li|,|ri| <= 1e9)。你需要选择一个整数点 x 作为仓储中心,使得总运输成本最小。单个成本定义为:如果 x 在区间内,成本为0;否则成本是 x 到该区间最近端点的距离。解法思路:这是一个经典的几何中位数问题。总成本函数是所有单个成本函数的和,而每个单个成本函数 `cost(x)` 都是一个V形的凸函数。多个凸函数之和仍然是凸函数,其最小值点可以通过分析斜率变化找到。总成本函数的斜率在每个区间的端点 `li` 和 `ri` 处发生变化。当 x 从负无穷向正无穷移动时,初始总斜率为-n,每经过一个端点,斜率就加1。当斜率从负数变为非负数时,就到达了成本最小的位置。这个位置恰好是所有 `2n` 个端点(所有 `li` 和 `ri` 的集合)的中位数。因此,只需收集所有 `2n` 个端点,找到它们的中位数作为最优选址x,然后计算总成本即可。具体的详细代码和题解可以戳我主页的文章查看
投递阿里巴巴集团等公司10个岗位
点赞
评论
收藏
分享
08-23 15:27
门头沟学院 后端工程师
淘天笔试
选择题比较常规,编程题做的一般,A了1.5,后面有希望吗?
投递淘天集团等公司10个岗位
点赞
评论
收藏
分享
昨天 14:09
腾讯_CSIG_测试开发(实习员工)
面试官说手撕不影响面试结果是什么意思?
手撕LRU缓存,当时有点紧张,忘记怎么写了,问能不能换题,面试官说时间不够了,而且手撕不影响面试结果,言外之意是不是就是即使撕出来了也不给过?
点赞
评论
收藏
分享
一键发评
构造挺巧的
已老实
忍耐王
有更优解吗
复杂度多少
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
秋招小红书后端(社区技术)
4119
2
...
得物面试线上面试
3421
3
...
滴滴日常实习一面(8.27)
2944
4
...
记录下截至八月底接近30轮面试下来的秋招进度
2537
5
...
京东零售-平台产品与研发中心后端开发
2482
6
...
8.31 拼多多笔试
1718
7
...
怎么改打卡定位
1576
8
...
快手本地生活一面 已挂
1572
9
...
八月秋招总结
1473
10
...
双非秋招
1451
创作者周榜
更多
正在热议
更多
#
九月了,是考研还是就业?
#
8107次浏览
60人参与
#
视觉/交互/设计招聘信息汇总
#
20916次浏览
619人参与
#
巨人网络求职进展汇总
#
46934次浏览
313人参与
#
一人一道大厂面试题
#
6826次浏览
48人参与
#
面试官是我前女友
#
120626次浏览
768人参与
#
工作后,谈恋爱还和学生时代一样吗?
#
3248次浏览
36人参与
#
荣耀校招
#
518539次浏览
3958人参与
#
工作时那些社死瞬间
#
47779次浏览
301人参与
#
工作丧失热情的瞬间
#
306312次浏览
2391人参与
#
工作两年想退休了
#
150489次浏览
1285人参与
#
打工人的精神状态
#
85382次浏览
1229人参与
#
打工人锐评公司红黑榜
#
162539次浏览
990人参与
#
工作后会跟朋友渐行渐远吗
#
35594次浏览
227人参与
#
反问环节如何提问
#
100673次浏览
1975人参与
#
毕业论文怎么查AI率
#
55271次浏览
1919人参与
#
视觉/交互/设计百问百答
#
55171次浏览
446人参与
#
基恩士求职进展汇总
#
17306次浏览
87人参与
#
你觉得现在还能进互联网吗?
#
23546次浏览
192人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
258960次浏览
1844人参与
#
秋招想进国企该如何准备
#
87428次浏览
462人参与
#
选择和努力,哪个更重要?
#
92477次浏览
766人参与
#
你投了多少家公司?进展是___
#
46999次浏览
410人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务