ACM_java输入输出优化
来源:互联网 发布:数组排序 编辑:程序博客网 时间:2024/06/09 22:21
今天的网络赛居然卡java的Scanner 。。。sad 欺负我是java新手啊 赛后看了大牛的写法,原来是输入输出有优化。。。。。。。要醉了。
StreamTokenizer和PrintWriter
但是用Scanner输入就像cin那样比较慢,当数据量一大会超时的,此时不得不用StreamTokenizer 和 PrintWriter
import java.io.*;public class Main {public static void main(String[] args) throws IOException// in.nextTokenizer可能抛出这个异常{StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));// 这句是io流包装来包装去,记住就好;PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));int a, b;while (in.nextToken() != StreamTokenizer.TT_EOF)// 用in.nextToken()读下一个标记,StreamTokenizer.TT_EOF这个是个参数,就是EOF{a = (int) in.nval;// 读进来的是double型的,所以要转成intin.nextToken();// 读入b值(a的值是在while循环中读入的)b = (int) in.nval;out.println(a + b);}out.flush();// 刷新缓冲区,必须的,不然a+b会留在缓冲区}}
1 0
- ACM_java输入输出优化
- ACM_JAVA输入输出相关
- ACM_java
- 输入输出优化
- 输入输出优化代码
- c语言输入输出优化
- 输入输出优化模板
- 输入输出优化(来自LG)
- 【考试技巧】输入输出优化
- 数字输入输出优化
- NOIP输入输出优化
- c++ 输入输出优化
- ACM之java 输入输出优化
- ACM中Java输入输出优化
- cin cout 快速输入输出(效率优化)
- cin cout 快速输入输出(效率优化)
- UVA 11462 Age sort (基数排序+优化输入输出)
- [Java大数+输入输出优化] hdu 5047 Sawtooth
- 【大数问题】 HDOJ 5047 Sawtooth
- Objective-C内存管理
- ps快捷键
- 使用poi操作excel
- 一键删除文件夹下的.svn文件
- ACM_java输入输出优化
- MySQL基本概念
- 为什么RPP比lua更适合做脚本语言?
- PHP 循环检测并生成目录 chkDir($dirname,$split='/')
- tomcat官方下载
- Weka算法Clusterers-Xmeans源码分析(一)
- Cocosd-X中创建精灵
- ibatis环境搭建
- acm_icpc网络赛第六站:上海赛区(跪烂心已死)