結果

問題 No.185 和風
ユーザー mobius_bkst
提出日時 2015-04-19 23:33:48
言語 Java11
(openjdk 11.0.5)
結果
AC  
実行時間 104 ms
コード長 996 Byte
コンパイル時間 3,420 ms
使用メモリ 31,692 KB
最終ジャッジ日時 2020-01-21 07:59:29

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.in AC 88 ms
31,160 KB
2.in AC 96 ms
31,692 KB
3.in AC 72 ms
30,896 KB
4.in AC 72 ms
30,780 KB
5.in AC 72 ms
30,752 KB
6.in AC 72 ms
30,592 KB
7.in AC 104 ms
31,500 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