public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = scanner.nextInt(); } int tmpArr[] = new int[n]; tmpArr[0] = 1; for (int i = 1; i < n; i++) { if (arr[i] > arr[i - 1]) { tmpArr[i] = tmpArr[i - 1] + 1; }else{ tmpArr[i] = 1; } } int ans = Integer.MIN_VALUE; for (int i = 1; i < n - 1; i++) { if(arr[i + 1] > arr[i -1]){ int start = tmpArr[i -1] + 1; for(int j = i + 1; j < n - 1 && tmpArr[j + 1] > tmpArr[j] ; j++){ start++; } ans = Math.max(ans, start); } } System.out.println(ans); } AC了
2 10

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务