1234567891011121314151617181920212223242526272829303132 |
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- int N = sc.nextInt(); // Num of nodes
- int M = sc.nextInt(); // Num of depth
- int K = sc.nextInt(); // Num of leaves
- int[] A = new int[M]; // Num of nodes at depth i
- for (int i = 0; i < M; i++) {
- A[i] = sc.nextInt();
- }
- int[][] num = new int[M][];
- for (int i = 0; i < M; i++) {
- num[i] = new int[A[i]];
- for (int j = 0; j < A[i]; j++) {
- num[i][j] = sc.nextInt();
- }
- }
- int[] L = new int[K];
- for (int i = 0; i < K; i++) {
- L[i] = sc.nextInt();
- }
- int[][] D = new int[K][K];
- for (int i = 0; i < K; i++) {
- for (int j = 0; j < K; j++) {
- D[i][j] = sc.nextInt();
- }
- }
- sc.close();
- }
- }
|