Median POJ - 3579 (二分套二分) 详细题解

题意: 给出n个数x1…xn, 求所有|xi - xj|中中位数的大小, 如果总数m为偶数, 则为(m+1)/2 题解: 这是一道较有难度的二分题目, 对于二分题目我们的思考角度仍然是从原始思路入手, 看看哪里可以优化 将x排序后, 我们首先二分查找中位数k, 范围应该是0-a[n], 这一点不难想到, 同时通过数学知识可知m = (n*(n-1)/2 + 1)/2, 那下一步的问题就是如何检验是
相关文章
相关标签/搜索