![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
mengwuyaaa
这个作者很懒,什么都没留下…
展开
-
商汤面试题B
题目:面试官是清华叉院搞过IOI的大佬,一开始理解错了题意,以为只要两两存在公共点就好了,结果是所有线段的投影都存在一个公共点的意思。这就很简单了,题目等价于能否找到一条直线通过所有线段,通过平移或旋转这条直线,是它到达临界点,这个临界点必然会经过其中两条线段的端点。所以答案就是枚举线段端点。复杂度O(N2)...原创 2018-04-11 23:04:41 · 1353 阅读 · 0 评论 -
商汤面试题A
死命找自己一年以前打ACM时的博客,登不上去了,心塞一地。昨天参加了商汤的面试,就新开个博客,做为新的人生阶段的总结吧,要重新开始刷题了。凭回忆写题目:N*M的二维数组,只有0、1值,找其中最大的全为1的矩形面积。题解:当时口胡的n*m*logn*logm的复杂度,二分的思路。然后想到可以用单调栈维护序列。暴力预处理数据,O(NM)的复杂度,做N次类似POJ2559的单调栈,一次单调栈O(N),可...原创 2018-04-11 22:58:52 · 1788 阅读 · 0 评论 -
商汤面试题C
题目:题解:这题看起来非常眼熟,还是折腾了一段时间,后来想起来应该是哪年的网络赛里做过原题。鸽巢原理。距离不超过2*1e5 ,只需要暴力枚举所有端点即可。复杂度min(N2, M)...原创 2018-04-11 23:07:09 · 1776 阅读 · 0 评论