欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java编程在ICPC快速IO实现源码

程序员文章站 2024-02-27 13:11:15
        本文将介绍java在icpc快速io实现方法,下面看看具体代码。 不处理eof:...

        本文将介绍java在icpc快速io实现方法,下面看看具体代码。

不处理eof:

import java.io.outputstream;
import java.io.ioexception;
import java.io.inputstream;
import java.io.printwriter;
import java.util.arrays;
import java.util.random;
import java.io.ioexception;
import java.io.inputstreamreader;
import java.util.stringtokenizer;
import java.io.bufferedreader;
import java.util.comparator;
import java.io.inputstream; 
/**
 * built using chelper plug-in
 * actual solution is at the top
 */
public class main {
 public static void main(string[] args) {
 inputstream inputstream = system.in;
 outputstream outputstream = system.out;
 inputreader in = new inputreader(inputstream);
 printwriter out = new printwriter(outputstream);
 taskd solver = new taskd();
 solver.solve(1, in, out);
 out.close();
 } 
 static class taskd {
 public void solve(int testnumber, inputreader in, printwriter out) { 
 }
 } 
 static class inputreader {
 public bufferedreader reader;
 public stringtokenizer tokenizer;
 public inputreader(inputstream stream) {
 reader = new bufferedreader(new inputstreamreader(stream), 32768);
 tokenizer = null;
 }
 public string next() {
 while (tokenizer == null || !tokenizer.hasmoretokens()) {
 try {
  tokenizer = new stringtokenizer(reader.readline());
 } catch (ioexception e) {
  throw new runtimeexception(e);
 }
 }
 return tokenizer.nexttoken();
 } 
 public int nextint() {
 return integer.parseint(next());
 } 
 }
}

处理eof:

import java.io.outputstream;
import java.io.ioexception;
import java.io.inputstream;
import java.io.printwriter;
import java.math.biginteger;
import java.util.arrays;
import java.util.random;
import java.io.ioexception;
import java.io.inputstreamreader;
import java.util.stringtokenizer;
import java.io.bufferedreader;
import java.util.comparator;
import java.io.inputstream;
 
/**
 * built using chelper plug-in
 * actual solution is at the top
 */
public class main {
 public static void main(string[] args) {
 inputstream inputstream = system.in;
 outputstream outputstream = system.out;
 inputreader in = new inputreader(inputstream);
 printwriter out = new printwriter(outputstream);
 taskd solver = new taskd();
 solver.solve(1, in, out);
 out.close();
 } 
 static class taskd {
 public void solve(int testnumber, inputreader in, printwriter out) {
 while(in.hasnext())
 {
 int a=in.nextint();
 int b=in.nextint();
 system.out.println(a+b);
 }
 }
 }
 static class inputreader {
 public bufferedreader reader;
 public stringtokenizer tokenizer;
 public inputreader(inputstream stream) {
 reader = new bufferedreader(new inputstreamreader(stream), 32768);
 tokenizer = null;
 } 
 public boolean hasnext() {
 while (tokenizer == null || !tokenizer.hasmoretokens()) {
 try {
  string line = reader.readline();
  if(line == null) return false;
  tokenizer = new stringtokenizer(line);
 } catch (ioexception e) {
  throw new runtimeexception(e);
 }
 }
 return true;
 }
 public string next()
 {
 return tokenizer.nexttoken();
 }
 public int nextint() {
 return integer.parseint(next());
 }
 }
}

总结

以上就是本文的全部内容,希望对大家有所帮助。感谢大家对本站的支持!