MEX函数 我们令id从i下标开始,令j=0,当j!=op的话我们就mp[a[++id]]++;然后如果我们想算一个数组,从a[i]开始到哪个下标他的mex是op的话。mex(l,r)指的是从l~r这一段里的数中没有出现过的最小非负整数。最后算出来的id就是从下标为i开始长度最短的mex值是op的区间。当j被标记过的时候j++,否则j就是最小mex值。那我们要算的话用一个map来标记他在不在数组里。从l到r,mp【i】++,标记一下。... 笔记 2023-06-06 59 点赞 0 评论 89 浏览