https://www.cnblogs.com/31415926535x/p/10439313.html 这道题很锻炼思维,,是到好题,,就是我不在状态,,没看出来线段间的关系,,学会了求一个区间里相同元素看作一个线段的总的线段的数量的方法,,用map保存最远的元素,遍历寻找判断就行了... 分析 题意是给你一个数组a,,让你构造一个数组b,,数组b满足的条件是: \(b_1=0\), 数组b是一个不下降的序列,, 对于 \(a[i]=a[j]\) 的情况要使得 \(b[i]=b[j]\),,,…