AtCoder Beginner Contest 030

Submission #1358513

Source codeソースコード

import java.io.*;
import java.math.*;
import java.util.*;

public class Main {
    private static boolean debug = false;
    private static boolean elapsed = false;

    private static PrintWriter _out = new PrintWriter(System.out);
    private static PrintWriter _err = new PrintWriter(System.err);

    private void solve(Scanner sc) {
        double a = sc.nextInt();
        double b = sc.nextInt();
        double c = sc.nextInt();
        double d = sc.nextInt();

        double r1 = b / a;
        double r2 = d / c;

        if (r1 > r2) {
            _out.println("TAKAHASHI");
        } else if (r1 < r2) {
            _out.println("AOKI");
        } else {
            _out.println("DRAW");
        }
    }
    private static BigInteger C(long n, long r) {
        BigInteger res = BigInteger.ONE;
        for (long i = n; i > n - r; --i) {
            res = res.multiply(BigInteger.valueOf(i));
        }
        for (long i = r; i > 1; --i) {
            res = res.divide(BigInteger.valueOf(i));
        }
        return res;
    }
    private static BigInteger P(long n, long r) {
        BigInteger res = BigInteger.ONE;
        for (long i = n; i > n - r; --i) {
            res = res.multiply(BigInteger.valueOf(i));
        }
        return res;
    }
    /*
     * 10^10 > Integer.MAX_VALUE = 2147483647 > 10^9
     * 10^19 > Long.MAX_VALUE = 9223372036854775807L > 10^18
     */
    public static void main(String[] args) {
        long S = System.currentTimeMillis();

        Scanner sc = new Scanner(System.in);
        new Main().solve(sc);
        _out.flush();

        long G = System.currentTimeMillis();
        if (elapsed) {
            _err.println((G - S) + "ms");
        }
        _err.flush();
    }
}

Submission

Task問題 A - 勝率計算
User nameユーザ名 HHeLiBeX
Created time投稿日時
Language言語 Java8 (OpenJDK 1.8.0)
Status状態 AC
Score得点 100
Source lengthソースコード長 1800 Byte
File nameファイル名
Exec time実行時間 97 ms
Memory usageメモリ使用量 23764 KB

Test case

Set

Set name Score得点 / Max score Cases
Sample - subtask0_sample_01.txt,subtask0_sample_02.txt,subtask0_sample_03.txt
All 100 / 100 0.txt,1.txt,10.txt,11.txt,12.txt,13.txt,14.txt,15.txt,16.txt,17.txt,18.txt,19.txt,2.txt,20.txt,21.txt,22.txt,23.txt,24.txt,25.txt,26.txt,27.txt,28.txt,29.txt,3.txt,4.txt,5.txt,6.txt,7.txt,8.txt,9.txt,subtask0_sample_01.txt,subtask0_sample_02.txt,subtask0_sample_03.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
0.txt AC 95 ms 21716 KB
1.txt AC 95 ms 21716 KB
10.txt AC 95 ms 20820 KB
11.txt AC 96 ms 21588 KB
12.txt AC 95 ms 21716 KB
13.txt AC 96 ms 21588 KB
14.txt AC 96 ms 21332 KB
15.txt AC 95 ms 21716 KB
16.txt AC 94 ms 20692 KB
17.txt AC 93 ms 20556 KB
18.txt AC 95 ms 20692 KB
19.txt AC 93 ms 18900 KB
2.txt AC 94 ms 20688 KB
20.txt AC 96 ms 21076 KB
21.txt AC 94 ms 21716 KB
22.txt AC 94 ms 21716 KB
23.txt AC 95 ms 19668 KB
24.txt AC 97 ms 20564 KB
25.txt AC 93 ms 20688 KB
26.txt AC 97 ms 19028 KB
27.txt AC 94 ms 21844 KB
28.txt AC 94 ms 23508 KB
29.txt AC 93 ms 21588 KB
3.txt AC 94 ms 23764 KB
4.txt AC 94 ms 19924 KB
5.txt AC 95 ms 21332 KB
6.txt AC 96 ms 17108 KB
7.txt AC 96 ms 21844 KB
8.txt AC 95 ms 20560 KB
9.txt AC 96 ms 21076 KB
subtask0_sample_01.txt AC 93 ms 20820 KB
subtask0_sample_02.txt AC 93 ms 21844 KB
subtask0_sample_03.txt AC 97 ms 21204 KB