結果

問題 No.9005 実行時間/使用メモリテスト(テスト用)
ユーザー GrenacheGrenache
提出日時 2015-10-17 11:45:04
言語 Java21
(openjdk 21)
結果
MLE  
(最新)
AC  
(最初)
実行時間 -
コード長 2,050 bytes
コンパイル時間 3,507 ms
コンパイル使用メモリ 78,380 KB
実行使用メモリ 131,764 KB
最終ジャッジ日時 2024-07-22 10:09:14
合計ジャッジ時間 5,085 ms
ジャッジサーバーID
(参考情報)
judge4 / judge2
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 MLE -
testcase_01 MLE -
testcase_02 AC 165 ms
47,860 KB
testcase_03 AC 139 ms
42,564 KB
testcase_04 AC 167 ms
42,820 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

import java.util.Arrays;
import java.util.Scanner;


public class Main_yukicoder9005 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();

        if (n == 1) {
        	int[] dp = new int[16_000_000];
        	Arrays.fill(dp, -1);
        } else if (n == 2) {
        	int[][][][][] dp = new int[20][20][20][20][100];
        	for (int i1 = 0; i1 < 20; i1++) {
            	for (int i2 = 0; i2 < 20; i2++) {
                	for (int i3 = 0; i3 < 20; i3++) {
                    	for (int i4 = 0; i4 < 20; i4++) {
                    		Arrays.fill(dp[i1][i2][i3][i4], -1);
                    	}
                	}
            	}
        	}
        } else if (n == 3) {
        	int[][][][][] dp = new int[20][20][20][20][2];
        	for (int i1 = 0; i1 < 20; i1++) {
            	for (int i2 = 0; i2 < 20; i2++) {
                	for (int i3 = 0; i3 < 20; i3++) {
                    	for (int i4 = 0; i4 < 20; i4++) {
                    		Arrays.fill(dp[i1][i2][i3][i4], -1);
                    	}
                	}
            	}
        	}
        } else if (n == 4) {
        	int[][][][][] dp = new int[2][20][20][20][20];
        	for (int j = 0; j < 2; j++) {
        		for (int i1 = 0; i1 < 20; i1++) {
        			for (int i2 = 0; i2 < 20; i2++) {
        				for (int i3 = 0; i3 < 20; i3++) {
//        					for (int i4 = 0; i4 < 20; i4++) {
                    		Arrays.fill(dp[j][i1][i2][i3], -1);
//        					}
        				}
        			}
        		}
        	}
        } else if (n == 5) {
        	int[][][][][] dp = new int[2][20][20][20][20];
        	for (int j = 0; j < 2; j++) {
        		for (int i1 = 0; i1 < 20; i1++) {
        			for (int i2 = 0; i2 < 20; i2++) {
        				for (int i3 = 0; i3 < 20; i3++) {
        					for (int i4 = 0; i4 < 20; i4++) {
        						dp[j][i1][i2][i3][i4] = -1;
        					}
        				}
        			}
        		}
        	}
        	
        }

        System.out.println("0");

        sc.close();
    }
}
0