算法:双指针先把物体的位置和种类记录在一个结构体中,按位置从小到大排序用l,r分别代表两个指针,在[l,r]的物品数量区间内看是否满足cnt==k代码 #include <bits/stdc++.h> using namespace std; #define pb push_back #define mp(aa,bb) make_pair(aa,bb) #define _for(i,b) for(int i=(0);i<(b);i++) #define rep(i,a,b) for(int i=(a);i<=(b);i++) #define per(i,b,a) for...