第一行一个正整数 1 <= n <= 100000
第二行n个整数a1,a2,...,an,(1<=ai<=1e9)
如果存在,输出"true",否则输出"false"。(不含引号)。
5 12 8 36 9 20
true
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; for(int i = 0;i <n;i++){ arr[i] = sc.nextInt(); } int first = arr[0]; int second = Integer.MAX_VALUE; boolean flg = false; for(int i = 1;i < n;i++){ if(arr[i] < first){ first = arr[i]; }else if(arr[i] > first && arr[i] < second){ second = arr[i]; }else if(arr[i] > first && arr[i] > second){ flg = true; break; } } if(flg){ System.out.println("true"); }else{ System.out.println("false"); } } }