結果
問題 | No.9005 実行時間/使用メモリテスト(テスト用) |
ユーザー | Grenache |
提出日時 | 2016-07-02 14:28:52 |
言語 | Java21 (openjdk 21) |
結果 |
WA
|
実行時間 | - |
コード長 | 1,777 bytes |
コンパイル時間 | 3,795 ms |
コンパイル使用メモリ | 77,804 KB |
実行使用メモリ | 45,696 KB |
最終ジャッジ日時 | 2024-10-12 00:46:00 |
合計ジャッジ時間 | 4,872 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | WA | - |
testcase_01 | WA | - |
testcase_02 | WA | - |
testcase_03 | WA | - |
testcase_04 | WA | - |
ソースコード
import java.util.*; public class Main_yukicoder9005_1 implements Runnable { public static void main(String[] args) { new Thread(null, new Main_yukicoder9005_1(), "", 1024 * 1024 * 8).start(); } @Override public void run() { 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); } if (i == 100_000) { return; } 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); } if (i == 100_000) { return; } 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); } if (i == 100_000) { return; } 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); } if (i == 100_000) { return; } 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); } if (i == 100_000) { return; } int tmp = i + 1; dfs5(tmp, tmp, tmp, tmp, tmp); } }