結果
問題 | No.9005 実行時間/使用メモリテスト(テスト用) |
ユーザー | Grenache |
提出日時 | 2016-07-02 14:14:45 |
言語 | Java21 (openjdk 21) |
結果 |
MLE
|
実行時間 | - |
コード長 | 1,443 bytes |
コンパイル時間 | 3,773 ms |
コンパイル使用メモリ | 77,740 KB |
実行使用メモリ | 832,688 KB |
最終ジャッジ日時 | 2024-10-12 00:45:14 |
合計ジャッジ時間 | 9,483 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | MLE | - |
testcase_01 | -- | - |
testcase_02 | -- | - |
testcase_03 | -- | - |
testcase_04 | -- | - |
ソースコード
import java.util.*; public class Main_yukicoder9005_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // スタックサイズのテスト // 再帰でどこまでいけるのか // 引数の数に int n = sc.nextInt(); if (n == 1) { dfs1(0); } else if (n == 2) { dfs2(0, 0); } else if (n == 3) { dfs3(0, 0, 0); } else if (n == 4) { dfs4(0, 0, 0, 0); } else if (n == 5) { dfs5(0, 0, 0, 0, 0); } System.out.println("0"); sc.close(); } private static void dfs1(int i) { if (i % 1000 == 0) { System.out.printf("dfs1 : %d\n", i); } int tmp = i + 1; dfs1(tmp); } private static void dfs2(int i, int j) { if (i % 1000 == 0) { System.out.printf("dfs2 : %d\n", i); } int tmp = i + 1; dfs2(tmp, tmp); } private static void dfs3(int i, int j, int k) { if (i % 1000 == 0) { System.out.printf("dfs3 : %d\n", i); } int tmp = i + 1; dfs3(tmp, tmp, tmp); } private static void dfs4(int i, int j, int k, int l) { if (i % 1000 == 0) { System.out.printf("dfs4 : %d\n", i); } int tmp = i + 1; dfs4(tmp, tmp, tmp, tmp); } private static void dfs5(int i, int j, int k, int l, int m) { if (i % 1000 == 0) { System.out.printf("dfs5 : %d\n", i); } int tmp = i + 1; dfs5(tmp, tmp, tmp, tmp, tmp); } }