2023-08-05
Java进阶模块
I/O进阶(加速)(来自OIwiki Java 进阶 - OI Wiki (oi-wiki.org))
更高速的输入输出
Scanner 和 System.out.print 在最开始会工作得很好,但是在处理更大的输入的时候会降低效率,因此我们会需要使用一些方法来提高 IO 速度。
使用 Kattio + StringTokenizer 作为输入输出
最常用的方法之一是使用来自 Kattis 的 Kattio.java 来提高 IO 效率。1这个方法会将 StringTokenizer 与 PrintWriter 包装在一个类中方便使用。而在具体进行解题的时候(假如赛会/组织方允许)可以直接使用这个模板。
以下是代码实现:
class Kattio extends PrintWriter {