Java编程实现在ICPC快速IO的实例详解

这篇文章主要介绍了Java Fast IO in ICPC实现源码,具有一定参考价值,需要的朋友可以了解下。

本文将介绍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()); } }}

总结

以上就是Java编程实现在ICPC快速IO的实例详解的详细内容,更多请关注其它相关文章!

你爱我吗?已经爱到危险的程度了.危险到什么程度?已经不能一个人生活。

Java编程实现在ICPC快速IO的实例详解

相关文章:

你感兴趣的文章:

标签云: