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