poj 2104 K-th Number
题目链接:poj 2104 K-th Number
题意:给你n个数,数在[1,n],中,即为[1,n]的不同排列方式,现在给你一个子区间,让你求这个区间第k小的数
归并树法:(复杂度o(n*log(n)+m*log^3n))
所谓归并树,就是利用归并排序的思想,将两个有序的数列合并为一个新的有序数列。
我们先提出一个概念,就是要求第k小的数x,则不超过x的数不少于k个,比如1,2,2,3
原创
2015-10-31 01:07:01 ·
401 阅读 ·
1 评论