fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int liczby[100000];
  5.  
  6. int main()
  7. {
  8. int n;
  9. cin >> n;
  10. for (int i = 0; i < n; i++)
  11. {
  12. cin >> liczby[i];
  13. }
  14.  
  15. int l = 0;
  16. int p = n - 1;
  17.  
  18. while (l < p) {
  19. int sr = (l + p + 1) / 2;
  20.  
  21. if (liczby[sr] % 2 == 0) {
  22. p = sr - 1;
  23. }
  24. else {
  25. l = sr;
  26. }
  27. }
  28.  
  29. cout << liczby[l];
  30. return 0;
  31. }
Success #stdin #stdout 0.01s 5284KB
stdin
10
5 99 3 7 111 13 4 24 4 8
stdout
13