結果

問題 No.406 鴨等間隔の法則
ユーザー fine
提出日時 2016-08-05 22:29:59
言語 Ruby
(ruby 2.5.1p57)
結果
AC  
実行時間 77 ms
コード長 261 Byte
コンパイル時間 95 ms
使用メモリ 15,612 KB
最終ジャッジ日時 2018-07-15 20:25:08

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample_01.txt AC 8 ms
3,936 KB
sample_02.txt AC 7 ms
3,972 KB
sample_03.txt AC 8 ms
3,932 KB
system_test1.txt AC 65 ms
14,628 KB
system_test2.txt AC 28 ms
7,568 KB
system_test3.txt AC 28 ms
7,980 KB
system_test4.txt AC 29 ms
8,032 KB
system_test5.txt AC 64 ms
14,564 KB
system_test6.txt AC 69 ms
15,520 KB
system_test7.txt AC 31 ms
8,332 KB
system_test8.txt AC 53 ms
12,904 KB
system_test9.txt AC 36 ms
9,296 KB
system_test10.txt AC 35 ms
9,040 KB
system_test11.txt AC 62 ms
13,292 KB
test_a_small_01.txt AC 10 ms
4,320 KB
test_a_small_02.txt AC 11 ms
4,444 KB
test_a_small_03.txt AC 9 ms
4,292 KB
test_a_small_04.txt AC 12 ms
4,620 KB
test_a_small_05.txt AC 13 ms
4,704 KB
test_b_medium_01.txt AC 16 ms
5,096 KB
test_b_medium_02.txt AC 14 ms
5,112 KB
test_b_medium_03.txt AC 23 ms
6,220 KB
test_b_medium_04.txt AC 39 ms
9,856 KB
test_b_medium_05.txt AC 54 ms
12,304 KB
test_c_large_01.txt AC 70 ms
15,596 KB
test_c_large_02.txt AC 77 ms
15,612 KB
test_c_large_03.txt AC 53 ms
13,232 KB
test_c_large_04.txt AC 58 ms
15,604 KB
test_c_large_05.txt AC 77 ms
15,608 KB
test_c_large_06.txt AC 76 ms
15,460 KB
test_c_large_07.txt AC 67 ms
15,248 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