Java(Kotlin)で遅くなる書き方まとめ
こうすると遅い!!!
理由 | 約10^5 回の差分 |
遅い提出 | 速い提出 |
---|---|---|---|
FastScannerでなく標準ライブラリのScannerを使う | 400ms | カツサンドくん β | カツサンドくん β |
FastScannerでなくkotlin.io.readLine()!!.split(" ") | 260ms | カツサンドくんβ | カツサンドくん β |
PrintWriterでなく標準のprintlnを使う | 500ms | あ | あ |
グラフで二次元配列でなくArrayList<T>[] を使う |
900ms | don't be late | don't be late |
Int? を使う(ボクシング/アンボクシングの発生) |
300ms | Virus Tree 2 | Virus Tree 2 |