[bo][un]StarWing83[/un] 在 2008-7-8 11:37 的发言:[/bo]
明白了……通过hash缩小比较范围……的确可以达到n的复杂度,谢谢孔明兄~~~
那有没有原地判定的线性方法呢?
不清楚,不过这个题部分类似于NOIP2007提高组第一个,由那题的解题思路看,如果还要知道互不相等的个数,可以用随机化二叉排序树并改进一下,接点中count记录count所在节点的数据出现的个数,这样,设一共不重复的数据(例如1 2 2 3算3个数据)为n,那么复杂度为nlogn,即,如果重复数据较多,那么此方法的速率高于qsort很多
My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.