由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 抛砖引玉-又一道M$面试题的解法... (转载)
相关主题
[合集] 解一道 GOOGLE 面试题 ... (转载)一道热门的 Google 面试题 (转载)
解一道 GOOGLE 面试题 ...一道很奇怪的面试题
问个面试题我来讨论下意识的问题吧
[合集] 一道M$面试题的解法... (转载)a simple question
又一道面试题,我是不是想多了?A question about sharing data inside a C++ class
讨论几个面试题请教改numpy array的dtype
[合集] 讨论一道很简单的题...本地搜索local service 原理
一道Microsoft的面试题如何将一个矩形的Jpg画在极坐标系的平面上?
相关话题的讨论汇总
话题: 黑点话题: y2话题: y1话题: 解法话题: array
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
observer (笑看人生) 于 (Tue Jun 12 13:04:21 2007) 提到:
N * N的 点阵,点有黑有白,找一个矩形,四角点全黑,面积最大
好象还没人给解法,继续攒人品。
1. Scan 矩阵,找黑点,记录坐标(xi,yi),存到array, O(N^2)
得到 M 个黑点
2.a 土办法是scan 黑点array, 对任意2个点(x1, y1), (x2, y2)
如果(x1, y2), (x2, y1)也是黑点,(直接查原点阵)
那么是一个合格矩形,
找出max area O(M^2)
2.b 另外一个办法,根据x,y坐标,sort 黑点array,
得到2个sorted array, AX, AY, O(MlgM)
scan AX, 对2个x座标相同的黑点,(x0, y1), (x0, y2)
查 AY找y1, y2, 在y1, y2的黑点中找x座标相同的点,
(x3,y1), (x3,y2), x3 != x0, 那么就是一个合格的矩形
找到max area
一般情
1 (共1页)
进入Programming版参与讨论
相关主题
如何将一个矩形的Jpg画在极坐标系的平面上?又一道面试题,我是不是想多了?
求问一道动态规划的题目讨论几个面试题
(ZT)从印度学霸到打造硅基大脑[合集] 讨论一道很简单的题...
请问一个基本的minimization problem有没有近似解法? (转载)一道Microsoft的面试题
[合集] 解一道 GOOGLE 面试题 ... (转载)一道热门的 Google 面试题 (转载)
解一道 GOOGLE 面试题 ...一道很奇怪的面试题
问个面试题我来讨论下意识的问题吧
[合集] 一道M$面试题的解法... (转载)a simple question
相关话题的讨论汇总
话题: 黑点话题: y2话题: y1话题: 解法话题: array