Median POJ - 3579 (二分套二分) 詳細題解

題意: 給出n個數x1…xn, 求所有|xi - xj|中中位數的大小, 如果總數m爲偶數, 則爲(m+1)/2 題解: 這是一道較有難度的二分題目, 對於二分題目我們的思考角度仍然是從原始思路入手, 看看哪裏可以優化 將x排序後, 我們首先二分查找中位數k, 範圍應該是0-a[n], 這一點不難想到, 同時通過數學知識可知m = (n*(n-1)/2 + 1)/2, 那下一步的問題就是如何檢驗是
相關文章
相關標籤/搜索