浅聊算法竞赛中维护中位数的小技巧

对于一个长度为
\(L\)(
\(L\)为奇数) 的数组
\(a\),定义它的中位数
\(median(a)\)
\(a\) 中第
\(\frac{L+1}{2}\) 大的数。现在给你一个长度为
\(n\) 的排列,对于每对满足
\(1\leq i \leq j \leq n\)
\(j-i \equiv 0 (mod 2)\)
\((i,j)\),你需要计算
\(i*j*median(p[i,j])\)。输出所有值的和。

赞(0)
未经允许不得转载:小狮博客 » 浅聊算法竞赛中维护中位数的小技巧
分享到: 更多 (0)

联系我们