結果

問題 No.185 和風
ユーザー mobius_bkst
提出日時 2015-04-19 23:33:48
言語 Java8
(openjdk 1.8.0.222)
結果
AC  
実行時間 98 ms
コード長 996 Byte
コンパイル時間 2,169 ms
使用メモリ 33,092 KB
最終ジャッジ日時 2019-09-14 03:01:32

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.in AC 80 ms
31,368 KB
2.in AC 98 ms
33,092 KB
3.in AC 84 ms
28,840 KB
4.in AC 73 ms
30,680 KB
5.in AC 74 ms
31,516 KB
6.in AC 73 ms
31,508 KB
7.in AC 93 ms
29,368 KB
テストケース一括ダウンロード

ソースコード

diff #
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class No105 {

    public static void main(String[] args) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    System.in));
            int N = Integer.parseInt(br.readLine());

            String[] XY;
            int X, Y, ans = 0, beforeAns = 0;

            for (int i = 0; i < N; i++) {
                XY = br.readLine().split(" ");
                X = Integer.parseInt(XY[0]);
                Y = Integer.parseInt(XY[1]);

                ans = Y - X;
                if (i == 0) {
                    beforeAns = ans;
                }

                if (ans < 1 || ans != beforeAns) {
                    ans = -1;
                    break;
                }
                beforeAns = ans;
            }

            System.out.println(ans);
        } catch (Exception e) {
            System.err.println("Error:" + e.getMessage());
        }
    }

}
0