fork(1) download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main() {
  6. int n,k,x;
  7. cin>>n>>k;
  8. vector<int> a;
  9. int max=0;
  10. for (int i=0;i<n;i++){
  11. cin>>x;
  12. a.push_back(x);
  13. if (a[i]>max){
  14. max=a[i];
  15. }
  16. }
  17. bool flag=false;
  18. for (int i=0;i<n;i++){
  19. /* cout<<a[0];
  20. if (a[0]==max){
  21. cout<<max;
  22. return 0;
  23. }*/
  24. for (int j=0;j<n;j++){
  25. if (a[j]>a[0]){
  26. flag=true;
  27. if (j>=k){
  28. cout<<a[0];
  29. return 0;
  30. }
  31. }
  32. }
  33. if (flag==false){
  34. cout<<a[0];
  35. return 0;
  36. }
  37. flag=false;
  38. a.push_back(a[i]);
  39. a.erase(a.begin()+i,a.begin()+i+1);
  40. }
  41. return 0;
  42. }
Success #stdin #stdout 0s 15240KB
stdin
2 2 
1 2
stdout
2