結果

問題 No.406 鴨等間隔の法則
ユーザー fine
提出日時 2016-08-05 22:29:59
言語 Ruby
(ruby 2.5.3p57)
結果
AC  
実行時間 81 ms
コード長 261 Byte
コンパイル時間 16 ms
使用メモリ 15,608 KB
最終ジャッジ日時 2019-01-01 14:01:24

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample_01.txt AC 8 ms
3,956 KB
sample_02.txt AC 9 ms
3,984 KB
sample_03.txt AC 9 ms
3,948 KB
system_test1.txt AC 67 ms
14,636 KB
system_test2.txt AC 29 ms
7,568 KB
system_test3.txt AC 30 ms
7,980 KB
system_test4.txt AC 30 ms
8,032 KB
system_test5.txt AC 66 ms
14,564 KB
system_test6.txt AC 73 ms
15,516 KB
system_test7.txt AC 33 ms
8,324 KB
system_test8.txt AC 55 ms
12,900 KB
system_test9.txt AC 38 ms
9,284 KB
system_test10.txt AC 36 ms
9,028 KB
system_test11.txt AC 64 ms
13,296 KB
test_a_small_01.txt AC 11 ms
4,332 KB
test_a_small_02.txt AC 12 ms
4,448 KB
test_a_small_03.txt AC 11 ms
4,296 KB
test_a_small_04.txt AC 12 ms
4,624 KB
test_a_small_05.txt AC 15 ms
4,708 KB
test_b_medium_01.txt AC 16 ms
5,108 KB
test_b_medium_02.txt AC 16 ms
5,116 KB
test_b_medium_03.txt AC 24 ms
6,220 KB
test_b_medium_04.txt AC 41 ms
9,868 KB
test_b_medium_05.txt AC 58 ms
12,304 KB
test_c_large_01.txt AC 73 ms
15,596 KB
test_c_large_02.txt AC 81 ms
15,604 KB
test_c_large_03.txt AC 56 ms
13,232 KB
test_c_large_04.txt AC 63 ms
15,596 KB
test_c_large_05.txt AC 81 ms
15,608 KB
test_c_large_06.txt AC 80 ms
15,464 KB
test_c_large_07.txt AC 72 ms
15,252 KB
テストケース一括ダウンロード
コンパイルメッセージ
Syntax OK

ソースコード

diff #
n = gets.to_i
x = gets.split.map(&:to_i).sort
if x.uniq.size != x.size
    puts "NO"
else
    d = x[1] - x[0]
    a = x[1]
    2.upto(n - 1) {|i|
        a += d
        if x[i] != a
            puts "NO"
            exit
        end
        }
    puts "YES"
end
0