https://pintia.cn/problem-sets/994805342720868352/problems/994805343463260160
#includeusing namespace std; const int N=1e5+10; int n,x; vector ve; int main(void) { cin>>n; for(int i=0;i >x; if(x>0) ve.push_back(x); } sort(ve.begin(),ve.end()); for(int i=0;i 1)//如果第一个大于1 { cout<<1; return 0; } if(i&&ve[i]-ve[i-1]>1)//如果两者的差大于1,说明中间少数了 { cout<



