//第一题 import java.util.Scanner; public class p1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] s = new int[n]; int[] count = new int[10001]; for (int i = 0; i < n; i++) { s[i] = sc.nextInt(); count[s[i]]++; } int max = 0; int maxNum = s[0]; for (int k = 0; k < count.length; k++) { if (count[k] != 0) { if (count[k] > max) { max = count[k]; maxNum = k; } } } System.out.print(maxNum); } }
//第二题 import java.util.Scanner; public class p2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String f = sc.nextLine(); int[] num = getNum(f); int count = 0; int res = 0; for (int i = 0; i < num.length; i++) { if (i == 9) { res = getRes(count); } else { count += num[i] * (i + 1); } } if (res == num[9]) { System.out.println("Right"); } else { if (res != 10) { System.out.println(num[0] + "-" + num[1] + num[2] + num[3] + "-" + num[4] + num[5] + num[6] + num[7] + num[8] + "-" + res); } else { System.out.println(num[0] + "-" + num[1] + num[2] + num[3] + "-" + num[4] + num[5] + num[6] + num[7] + num[8] + "-" + "X"); } } } public static int[] getNum(String f) { int[] num = new int[10]; int count = 0; for (int i = 0; i < f.length(); i++) { if (f.charAt(i) != '-') { if (f.charAt(i) == 'X') { num[count] = 10; count++; } else { num[count] = Integer.parseInt(String.valueOf(f.charAt(i))); count++; } } } return num; } public static int getRes(int res) { while (res >= 11) { res -= 11; } return res; } }