結果

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

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample_01.txt AC 9 ms
3,944 KB
sample_02.txt AC 9 ms
3,972 KB
sample_03.txt AC 9 ms
3,936 KB
system_test1.txt AC 72 ms
14,636 KB
system_test2.txt AC 31 ms
7,568 KB
system_test3.txt AC 32 ms
7,976 KB
system_test4.txt AC 33 ms
8,032 KB
system_test5.txt AC 71 ms
14,580 KB
system_test6.txt AC 77 ms
15,512 KB
system_test7.txt AC 36 ms
8,324 KB
system_test8.txt AC 58 ms
12,900 KB
system_test9.txt AC 40 ms
9,292 KB
system_test10.txt AC 39 ms
9,040 KB
system_test11.txt AC 69 ms
13,296 KB
test_a_small_01.txt AC 13 ms
4,328 KB
test_a_small_02.txt AC 14 ms
4,432 KB
test_a_small_03.txt AC 12 ms
4,288 KB
test_a_small_04.txt AC 14 ms
4,612 KB
test_a_small_05.txt AC 16 ms
4,704 KB
test_b_medium_01.txt AC 18 ms
5,108 KB
test_b_medium_02.txt AC 19 ms
4,988 KB
test_b_medium_03.txt AC 25 ms
6,220 KB
test_b_medium_04.txt AC 44 ms
9,864 KB
test_b_medium_05.txt AC 59 ms
12,300 KB
test_c_large_01.txt AC 77 ms
15,596 KB
test_c_large_02.txt AC 85 ms
15,612 KB
test_c_large_03.txt AC 59 ms
13,232 KB
test_c_large_04.txt AC 67 ms
15,600 KB
test_c_large_05.txt AC 85 ms
15,612 KB
test_c_large_06.txt AC 84 ms
15,460 KB
test_c_large_07.txt AC 74 ms
15,256 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