結果

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

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample_01.txt AC 8 ms
6,872 KB
sample_02.txt AC 9 ms
6,868 KB
sample_03.txt AC 6 ms
6,868 KB
system_test1.txt AC 62 ms
14,564 KB
system_test2.txt AC 28 ms
7,556 KB
system_test3.txt AC 28 ms
7,964 KB
system_test4.txt AC 29 ms
8,028 KB
system_test5.txt AC 62 ms
15,024 KB
system_test6.txt AC 67 ms
15,432 KB
system_test7.txt AC 31 ms
8,912 KB
system_test8.txt AC 51 ms
13,880 KB
system_test9.txt AC 36 ms
9,284 KB
system_test10.txt AC 34 ms
9,016 KB
system_test11.txt AC 59 ms
13,480 KB
test_a_small_01.txt AC 11 ms
6,872 KB
test_a_small_02.txt AC 11 ms
8,912 KB
test_a_small_03.txt AC 9 ms
6,868 KB
test_a_small_04.txt AC 11 ms
6,868 KB
test_a_small_05.txt AC 13 ms
6,868 KB
test_b_medium_01.txt AC 15 ms
6,872 KB
test_b_medium_02.txt AC 15 ms
6,872 KB
test_b_medium_03.txt AC 23 ms
6,872 KB
test_b_medium_04.txt AC 38 ms
9,852 KB
test_b_medium_05.txt AC 53 ms
12,752 KB
test_c_large_01.txt AC 68 ms
16,048 KB
test_c_large_02.txt AC 75 ms
16,064 KB
test_c_large_03.txt AC 52 ms
14,732 KB
test_c_large_04.txt AC 55 ms
16,052 KB
test_c_large_05.txt AC 74 ms
15,796 KB
test_c_large_06.txt AC 73 ms
15,384 KB
test_c_large_07.txt AC 65 ms
15,968 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