fork download
  1. class M{
  2. static int c(int[] x, int n){
  3. int i = -1,
  4. j,
  5. q,
  6. m = 0;
  7. for(; i++ < x.length - n; m = m < 1 | q < m
  8. ? q
  9. : m){
  10. for(q = x[i], j = 1; j < n; j++){
  11. q = x[i+j] > q
  12. ? x[i+j]
  13. : q;
  14. }
  15. }
  16. return m;
  17. }
  18.  
  19. public static void main(String[] a){
  20. System.out.println(c(new int[]{ 1, 5, 3, 4 }, 2));
  21. System.out.println(c(new int[]{ 1, 2, 3, 4, 5 }, 3));
  22. System.out.println(c(new int[]{ 1, 1, 1, 1, 5 }, 4));
  23. System.out.println(c(new int[]{ 5, 42, 3, 23 }, 3));
  24. }
  25. }
Success #stdin #stdout 0.05s 711168KB
stdin
Standard input is empty
stdout
4
3
1
42