这个题的测试点二是卡输入输出的,如果没有优化输入输出的话就会超时,因为刚开始学习JAVA,不知道怎么优化输入输出然后就一直超时,最后从网上查的,就这样做出来了。 Scanner 输入的话太慢了。
感觉JAVA输入输出的优化就是一个模板。
import java.io.*;
import java.util.*;
public class Main {
static StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
static PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out));
static Scanner a =new Scanner(System.in);
public static void main(String[] args) throws IOException {
int n=readInt();
double maxs=-1,a,b;
while(n-- > 0){
a=readInt();
b=readInt();
maxs=Math.max(maxs,Math.sqrt(a*a + b*b));
}
out.printf("%.2f\n",maxs);
out.flush();
}
static int readInt() throws IOException {
in.nextToken();
return (int) in.nval;
}
}