結果
問題 | No.410 出会い |
ユーザー |
|
提出日時 | 2016-08-16 16:30:24 |
言語 | Java (openjdk 23) |
結果 |
AC
|
実行時間 | 129 ms / 2,000 ms |
コード長 | 2,494 bytes |
コンパイル時間 | 3,488 ms |
コンパイル使用メモリ | 78,844 KB |
実行使用メモリ | 41,440 KB |
最終ジャッジ日時 | 2024-06-28 11:08:52 |
合計ジャッジ時間 | 7,204 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 19 |
ソースコード
import java.util.Scanner; import java.util.ArrayList; import java.util.regex.*; import java.util.Collections; import java.util.*; import java.math.*; import java.util.Stack; public class woo_01 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); // ArrayList<String> box = new ArrayList<String>(); // int n = Integer.parseInt(sc.nextLine()); // Deque<String> que = new ArrayDeque<String>(); int[] pos_a = new int[2]; int[] pos_b = new int[2]; String line = sc.nextLine(); inSpaceDelimiterInt(line, pos_a); line = sc.nextLine(); inSpaceDelimiterInt(line, pos_b); int delta_x = Math.abs(pos_a[0] - pos_b[0]); int delta_y = Math.abs(pos_a[1] - pos_b[1]); // System.out.println("delata_x="+delta_x+" delata_y="+delta_y); double meet_x = (double)delta_x / 2; double meet_y = (double)delta_y / 2; // System.out.println("meet_x="+meet_x+" meet_y="+meet_y); // if ( meet_x > meet_y ) // System.out.println(meet_x); // else System.out.println(meet_x+meet_y); } private static void inSpaceDelimiterInt(String readLine, int[] box) { // String readLine = br.readLine(); readLine = readLine.trim(); String[] readLineArray = readLine.split(" "); try{ for( int i=0; i<readLineArray.length; i++) { box[i] = Integer.parseInt(readLineArray[i]); } } catch (Exception e) { System.out.println("Illgal number"); } return ; } private static void inSpaceDelimiterString(String readLine, ArrayList<String> box) { // String readLine = br.readLine(); readLine = readLine.trim(); String[] readLineArray = readLine.split(" "); try{ for( int i=0; i<readLineArray.length; i++) { box.add(readLineArray[i]); } } catch (Exception e) { System.out.println("Illgal number"); } return ; } private static void inSpaceDelimiterIntArrayList(String readLine, ArrayList<Integer> box) { // String readLine = br.readLine(); readLine = readLine.trim(); String[] readLineArray = readLine.split(" "); try{ for( int i=0; i<readLineArray.length; i++) { box.add(Integer.parseInt(readLineArray[i])); } } catch (Exception e) { System.out.println("Illgal number"); } return ; } }