小技巧:快速输入与输出"/>
Java竞赛小技巧:快速输入与输出
许多竞赛题对于时间和内存都有要求。而评判的标准大多是以C/C++为准,总之就是在使用java解题时当输入输出数据量一大就时常出现超时的情况。
最主要的问题还是出现在Scanner上,它太慢了。解决方法是使用StreamTokenizer和PrintWriter进行输入输出。
StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out));in.nextToken();int n = (int)in.nval;out.print(n);out.flush();
更多推荐
Java竞赛小技巧:快速输入与输出
发布评论