这题需要一个黑科技--摩尔投票.这是一个什么东西?一个神奇的方法求一个序列中出现次数大于长度一半的数. 简而言之就是同加异减: 比如有一个代表投票结果的序列. \[[1,2,1,1,2,1,1]\] 我们记录一个\(num\)和\(cnt\)先别管它们是干什么的.我们模拟一遍模拟排序. \[首先读第一个数1,num==0,我们把cnt+1=1,num=1\] \[第二个数2,num==1\neq2,我们把cnt-1=0,num不变\] \[然后第三个数1,num==0,我们把cnt+1=1,nu…