import java.util.*; public class Main { public static int lowerBound(int[] arr, int target, int start, int end) { while (start = target) end = mid; else start = mid + 1; } return end; } public static int upperBound(int[] arr, int target, int start, int end) { while (start target) end = mid; else start = mid + 1; } return end; } // ê°ì´ [left_value, right_value]ì¸ ë°ì´í°ì ê°ì를 ë°ííë í¨ì public static int countByRange(int[] arr, int leftValue, int rightValue) { // ì ì: lowerBoundì upperBoundë end ë³ìì ê°ì ë°°ì´ì 길ì´ë¡ ì¤ì int rightIndex = upperBound(arr, rightValue, 0, arr.length); int leftIndex = lowerBound(arr, leftValue, 0, arr.length); return rightIndex - leftIndex; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); // ë°ì´í°ì ê°ì N, ì°¾ê³ ì íë ê° x ì ë ¥ë°ê¸° int n = sc.nextInt(); int x = sc.nextInt(); // ì ì²´ ë°ì´í° ì ë ¥ë°ê¸° int[] arr = new int[n]; for (int i = 0; i