Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <cstdio>
  4. #include <vector>
  5. #include <string>
  6. #include <map>
  7. #define pb push_back
  8. using namespace std;
  9.  
  10. int main(){
  11.     int n, m;
  12.     while(scanf("%d %d", &n, &m)==2){
  13.         int x;
  14.         vector<vector<int>> grafo;
  15.         grafo.resize(1000010);
  16.         for(int i=0;i<n;i++){
  17.             scanf("%d", &x);
  18.             grafo[x].pb(i+1);
  19.         }
  20.         int k, v;
  21.         for(int i=0;i<m;i++){
  22.             scanf("%d %d", &k, &v);
  23.             if(k<=grafo[v].size()){
  24.                 printf("%d\n", grafo[v][k-1]);
  25.             }else printf("0\n");
  26.         }
  27.     }  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement