Advertisement
Nusrat_Ullah

UVa 10611

Nov 3rd, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     //freopen("10611.txt","r",stdin);
  6.     vector<long long int>sa;
  7.     vector<long long int>::iterator up,down;
  8.     int x,a;
  9.     scanf("%d",&x);
  10.     while(x--){
  11.         scanf("%d",&a);
  12.         sa.push_back(a);
  13.     }
  14.     scanf("%d",&x);
  15.     while(x--){
  16.         scanf("%d",&a);
  17.         up=upper_bound(sa.begin(),sa.end(),a);
  18.         down=lower_bound(sa.begin(),sa.end(),a);
  19.         if((down-sa.begin()-1)<0) printf("X ");
  20.         else printf("%d ",sa[down-sa.begin()-1]);
  21.         if(up==sa.end()) printf("X\n");
  22.         else printf("%d\n",sa[(up-sa.begin())]);
  23.     }
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement