fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define MM ios_base::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr);
  4. int main(){
  5. MM
  6. int n,m,sum=0;
  7. cin>>n>>m;
  8. vector<int> v(n);
  9. for (auto &i:v) {
  10. cin>>i;
  11. }
  12. sort(v.begin(),v.end());
  13.  
  14. for (int i=-m;i<=m;i++) {
  15. if (v[sum]!=i) {
  16. cout<<i;
  17. break;
  18. }
  19. if (sum==n-1) {
  20. cout<<v[sum]+1;
  21. break;
  22. }
  23. sum++;
  24. }
  25. }
Success #stdin #stdout 0s 5288KB
stdin
4 5 -5 -4 -3 -2
stdout
-1