Mã chấm: 627171
Main.java:6: error: illegal character: '\u00a0' // Tối đa n < 1000 ^ Main.java:6: error: illegal character: '\u00a0' // Tối đa n < 1000 ^ Main.java:7: error: illegal character: '\u00a0' static final int MAX_N = 999; ^ Main.java:7: error: illegal character: '\u00a0' static final int MAX_N = 999; ^ Main.java:9: error: illegal character: '\u00a0' // Mảng lưu số cặp "00": A[n] = a_n ^ Main.java:9: error: illegal character: '\u00a0' // Mảng lưu số cặp "00": A[n] = a_n ^ Main.java:10: error: illegal character: '\u00a0' static BigInteger[] A = new BigInteger[MAX_N+1]; ^ Main.java:10: error: illegal character: '\u00a0' static BigInteger[] A = new BigInteger[MAX_N+1]; ^ Main.java:11: error: illegal character: '\u00a0' // Mảng lưu số cặp "01": B[n] = b_n ^ Main.java:11: error: illegal character: '\u00a0' // Mảng lưu số cặp "01": B[n] = b_n ^ Main.java:12: error: illegal character: '\u00a0' static BigInteger[] B = new BigInteger[MAX_N+1]; ^ Main.java:12: error: illegal character: '\u00a0' static BigInteger[] B = new BigInteger[MAX_N+1]; ^ Main.java:13: error: illegal character: '\u00a0' // Ta cũng sẽ cần mảng pow2 để lưu 2^k ^ Main.java:13: error: illegal character: '\u00a0' // Ta cũng sẽ cần mảng pow2 để lưu 2^k ^ Main.java:14: error: illegal character: '\u00a0' static BigInteger[] pow2 = new BigInteger[MAX_N+1]; ^ Main.java:14: error: illegal character: '\u00a0' static BigInteger[] pow2 = new BigInteger[MAX_N+1]; ^ Main.java:16: error: illegal character: '\u00a0' public static void main(String[] args) { ^ Main.java:16: error: illegal character: '\u00a0' public static void main(String[] args) { ^ Main.java:17: error: illegal character: '\u00a0' Scanner sc = new Scanner(System.in); ^ Main.java:17: error: illegal character: '\u00a0' Scanner sc = new Scanner(System.in); ^ Main.java:17: error: illegal character: '\u00a0' Scanner sc = new Scanner(System.in); ^ Main.java:17: error: illegal character: '\u00a0' Scanner sc = new Scanner(System.in); ^ Main.java:18: error: illegal character: '\u00a0' precompute(); // Tính trước tất cả giá trị cần thiết ^ Main.java:18: error: illegal character: '\u00a0' precompute(); // Tính trước tất cả giá trị cần thiết ^ Main.java:18: error: illegal character: '\u00a0' precompute(); // Tính trước tất cả giá trị cần thiết ^ Main.java:18: error: illegal character: '\u00a0' precompute(); // Tính trước tất cả giá trị cần thiết ^ Main.java:18: error: illegal character: '\u00a0' precompute(); // Tính trước tất cả giá trị cần thiết ^ Main.java:20: error: illegal character: '\u00a0' // Đọc nhiều dòng đến hết file: ^ Main.java:20: error: illegal character: '\u00a0' // Đọc nhiều dòng đến hết file: ^ Main.java:20: error: illegal character: '\u00a0' // Đọc nhiều dòng đến hết file: ^ Main.java:20: error: illegal character: '\u00a0' // Đọc nhiều dòng đến hết file: ^ Main.java:21: error: illegal character: '\u00a0' while (sc.hasNextInt()) { ^ Main.java:21: error: illegal character: '\u00a0' while (sc.hasNextInt()) { ^ Main.java:21: error: illegal character: '\u00a0' while (sc.hasNextInt()) { ^ Main.java:21: error: illegal character: '\u00a0' while (sc.hasNextInt()) { ^ Main.java:22: error: illegal character: '\u00a0' int n = sc.nextInt(); ^ Main.java:22: error: illegal character: '\u00a0' int n = sc.nextInt(); ^ Main.java:22: error: illegal character: '\u00a0' int n = sc.nextInt(); ^ Main.java:22: error: illegal character: '\u00a0' int n = sc.nextInt(); ^ Main.java:22: error: illegal character: '\u00a0' int n = sc.nextInt(); ^ Main.java:22: error: illegal character: '\u00a0' int n = sc.nextInt(); ^ Main.java:23: error: illegal character: '\u00a0' // Nếu n=0 thì coi như chưa biến đổi, mảng chỉ có "1", không có cặp nào ⇒ 0 ^ Main.java:23: error: illegal character: '\u00a0' // Nếu n=0 thì coi như chưa biến đổi, mảng chỉ có "1", không có cặp nào ⇒ 0 ^ Main.java:23: error: illegal character: '\u00a0' // Nếu n=0 thì coi như chưa biến đổi, mảng chỉ có "1", không có cặp nào ⇒ 0 ^ Main.java:23: error: illegal character: '\u00a0' // Nếu n=0 thì coi như chưa biến đổi, mảng chỉ có "1", không có cặp nào ⇒ 0 ^ Main.java:23: error: illegal character: '\u00a0' // Nếu n=0 thì coi như chưa biến đổi, mảng chỉ có "1", không có cặp nào ⇒ 0 ^ Main.java:23: error: illegal character: '\u00a0' // Nếu n=0 thì coi như chưa biến đổi, mảng chỉ có "1", không có cặp nào ⇒ 0 ^ Main.java:24: error: illegal character: '\u00a0' if (n == 0) { ^ Main.java:24: error: illegal character: '\u00a0' if (n == 0) { ^ Main.java:24: error: illegal character: '\u00a0' if (n == 0) { ^ Main.java:24: error: illegal character: '\u00a0' if (n == 0) { ^ Main.java:24: error: illegal character: '\u00a0' if (n == 0) { ^ Main.java:24: error: illegal character: '\u00a0' if (n == 0) { ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:25: error: illegal character: '\u00a0' System.out.println(0); ^ Main.java:26: error: illegal character: '\u00a0' } else { ^ Main.java:26: error: illegal character: '\u00a0' } else { ^ Main.java:26: error: illegal character: '\u00a0' } else { ^ Main.java:26: error: illegal character: '\u00a0' } else { ^ Main.java:26: error: illegal character: '\u00a0' } else { ^ Main.java:26: error: illegal character: '\u00a0' } else { ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:27: error: illegal character: '\u00a0' // In số cặp "00" sau n bước ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:28: error: illegal character: '\u00a0' System.out.println(A[n]); ^ Main.java:29: error: illegal character: '\u00a0' } ^ Main.java:29: error: illegal character: '\u00a0' } ^ Main.java:29: error: illegal character: '\u00a0' } ^ Main.java:29: error: illegal character: '\u00a0' } ^ Main.java:29: error: illegal character: '\u00a0' } ^ Main.java:29: error: illegal character: '\u00a0' } ^ Main.java:30: error: illegal character: '\u00a0' } ^ Main.java:30: error: illegal character: '\u00a0' } ^ Main.java:30: error: illegal character: '\u00a0' } ^ Main.java:30: error: illegal character: '\u00a0' } ^ Main.java:31: error: illegal character: '\u00a0' } ^ Main.java:31: error: illegal character: '\u00a0' } ^ Main.java:33: error: illegal character: '\u00a0' // Hàm tiền xử lý (precompute) theo các công thức đệ quy đã nêu ^ Main.java:33: error: illegal character: '\u00a0' // Hàm tiền xử lý (precompute) theo các công thức đệ quy đã nêu ^ Main.java:34: error: illegal character: '\u00a0' private static void precompute() { ^ Main.java:34: error: illegal character: '\u00a0' private static void precompute() { ^ Main.java:35: error: illegal character: '\u00a0' // Tính 2^k trước ^ 100 errors