冬天房子断水有问题吗?# Livingc*y2012-12-21 08:121 楼给定一个数组a(所有元素都是unique),找到所有的pair(a_i, a_j)符合条件:i < j并且 a[i] > a[j]。brutal force的解法是O(n^2),n是元素的个数。如何提到到O(n log n)?
c*a2012-12-21 08:123 楼比较弱者的问题:新房子,暂时还不住,需要接通水么?电和气会开着,以防管道爆裂。水呢?有讲究么?我暂时不打算接通水,因为不管用不用水,每个月基本费用40多刀。谢了
r*e2012-12-21 08:124 楼counting inversions, 类似于merge sorthttp://www.geeksforgeeks.org/counting-inversions/j【在 c**y 的大作中提到】: 给定一个数组a(所有元素都是unique),找到所有的pair(a_i, a_j)符合条件:i < j: 并且 a[i] > a[j]。: brutal force的解法是O(n^2),n是元素的个数。: 如何提到到O(n log n)?
l*a2012-12-21 08:125 楼不行吧?电影院那个机器可输入不了code【在 h********e 的大作中提到】: 想看的Alice网上不能买票,可以用那个号直接到电影院柜台前买吗?有人这样用过吗: ?
l*u2012-12-21 08:126 楼没问题。把热水炉关了。【在 c******a 的大作中提到】: 比较弱者的问题:: 新房子,暂时还不住,需要接通水么?: 电和气会开着,以防管道爆裂。水呢?有讲究么?我暂时不打算接通水,因为不管用不: 用水,每个月基本费用40多刀。: 谢了
c*y2012-12-21 08:127 楼正解,膜拜大牛【在 r*******e 的大作中提到】: counting inversions, 类似于merge sort: http://www.geeksforgeeks.org/counting-inversions/: : j
d*n2012-12-21 08:1212 楼This is the sub problem of another one discussed here: http://www.mitbbs.com/article_t1/JobHunting/32401359_0_4.htmlThere is another solution by using Binary search insert method. Take a lookat:http://codeanytime.blogspot.com/2013/05/score-of-racers.html【在 s**x 的大作中提到】: Mark
n*i2012-12-21 08:1213 楼有O(n)的解法啊,正向扫描把当前最大的放到stack,然后反向扫描,满足条件的stack.popj【在 c**y 的大作中提到】: 给定一个数组a(所有元素都是unique),找到所有的pair(a_i, a_j)符合条件:i < j: 并且 a[i] > a[j]。: brutal force的解法是O(n^2),n是元素的个数。: 如何提到到O(n log n)?
u*g2012-12-21 08:1214 楼虽然没仔细想你哪里不对了,不过貌似已知最好的算法是 O(n lg lg n)。。linear的只有近似算法。。stack【在 n****i 的大作中提到】: 有O(n)的解法啊,正向扫描把当前最大的放到stack,然后反向扫描,满足条件的stack: .pop: : j
d*n2012-12-21 08:1215 楼Can you give more details?stack【在 n****i 的大作中提到】: 有O(n)的解法啊,正向扫描把当前最大的放到stack,然后反向扫描,满足条件的stack: .pop: : j
s*n2012-12-21 08:1217 楼多亏看了大牛这篇,今天电面就用到了。尼玛15分钟写一个merge sort变种。只有敲键盘的时间啊。太变态了。【在 r*******e 的大作中提到】: counting inversions, 类似于merge sort: http://www.geeksforgeeks.org/counting-inversions/: : j