Advertisement
Saleh127

UVA 11991 / Data Structures

Mar 15th, 2022
663
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. /***
  2.  created: 2022-03-15-21.53.42
  3. ***/
  4.  
  5. #include <bits/stdc++.h>
  6. using namespace std;
  7. #define ll long long
  8. #define test int tt; cin>>tt; for(int cs=1;cs<=tt;cs++)
  9. #define get_lost_idiot return 0
  10. #define nl '\n'
  11. vector<ll>g[1000005];
  12.  
  13. int main()
  14. {
  15.     ios_base::sync_with_stdio(0);
  16.     cin.tie(0);
  17.     cout.tie(0);
  18.  
  19.  
  20.     ll n,q;
  21.  
  22.     while(cin>>n>>q)
  23.     {
  24.         ll m,i,j,k,l;
  25.  
  26.         for(i=1; i<=n; i++)
  27.         {
  28.             cin>>j;
  29.  
  30.             g[j].push_back(i);
  31.         }
  32.  
  33.  
  34.         while(q--)
  35.         {
  36.             cin>>k>>l;
  37.  
  38.             if(g[l].size()==0 || k>g[l].size())
  39.             {
  40.                 cout<<0<<nl;
  41.             }
  42.             else
  43.             {
  44.                 cout<<g[l][k-1]<<nl;
  45.             }
  46.         }
  47.     }
  48.  
  49.  
  50.     get_lost_idiot;
  51. }
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement