fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5. int main(){
  6. int n, k;
  7. cin>>n>>k;
  8. vector<int>a(n);
  9. for(int i=0; i<n; i++) cin>>a[i];
  10. for(int i=0; i<k; i++){
  11. int x;
  12. cin>>x;
  13. auto b=lower_bound(a.begin(), a.end(), x);
  14. int c=*b;
  15. if(c==x){
  16. cout<<b-a.begin()+1<<" ";
  17. auto d=upper_bound(a.begin(), a.end(), x);
  18. cout<<d-a.begin()<<endl;
  19. } else cout<<0<<endl;
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 5276KB
stdin
10 5
1 1 3 3 5 7 9 18 18 57
57 3 9 1 179
stdout
10 10
3 4
7 7
1 2
0