#include #include #include #include using namespace std; int main() { int n; scanf("%d",&n); int op,x; set s; while(n--) { scanf("%d%d",&op,&x); if(op == 1) { if(s.count(x)) printf("Already Exist\n"); else s.insert(x); } else { if(s.empty()) printf("Empty\n"); else { set::iterator i,j; i = s.lower_bound(x); j = i; if(i != s.begin()) j--; if(i != s.begin() && abs(*j - x) <= abs(*i - x)) i--; printf("%d\n",*i); s.erase(i); } } } return 0; }

1 条评论

  • @ 2024-7-29 9:50:13

    请用代码块包装

    • [ ] 🆗???
    • 1