結果
| 問題 |
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 ;
}
}