2.刚想了个可能更简单的解法(请大佬指教) 双指针 一开始l和r都指向1所在的位置,然后依次往外扩。比如2的位置比l小就让2的位置为l,比r大就让r为2的位置。依次往下扩,如果正好在l,r区间内就不动。如果n的值正好等于区间长度就让计数器加1
5 2
牛客网
牛客企业服务