• 技术文章 >Java >java教程

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

    黄舟黄舟2017-09-11 10:27:42原创635
    这篇文章主要介绍了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的实例详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ICPC Java 快速
    上一篇:Java中关系操作符的实例详解 下一篇:Java生成二维码工具类的案例(图)
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• Java基础归纳之枚举• 完全掌握java之String类• 带你搞懂Java结构化数据处理开源库SPL• 一文搞懂Java接口• 详细整理java枚举的使用总结
    1/1

    PHP中文网