結果

問題 No.512 魔法少女の追いかけっこ
ユーザー sei0o
提出日時 2017-05-19 18:20:30
言語 Ruby
(2.4.1)
結果
AC  
実行時間 14 ms
コード長 202 Byte
コンパイル時間 23 ms
使用メモリ 5928 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
99_system_test1.txt AC 11 ms
5900 KB
99_system_test2.txt AC 10 ms
5900 KB
99_system_test3.txt AC 9 ms
5908 KB
99_system_test4.txt AC 9 ms
3864 KB
gen_case1.txt AC 9 ms
5904 KB
gen_case2.txt AC 10 ms
5928 KB
gen_case3.txt AC 9 ms
5900 KB
gen_case4.txt AC 10 ms
5908 KB
gen_case5.txt AC 9 ms
5900 KB
gen_case6.txt AC 9 ms
3860 KB
gen_case7.txt AC 9 ms
5920 KB
gen_case8.txt AC 8 ms
3880 KB
gen_case9.txt AC 8 ms
3876 KB
gen_case10.txt AC 9 ms
5904 KB
gen_case11.txt AC 14 ms
5916 KB
gen_case12.txt AC 9 ms
3884 KB
gen_case13.txt AC 10 ms
3868 KB
gen_case14.txt AC 10 ms
3864 KB
gen_case15.txt AC 9 ms
5908 KB
gen_case16.txt AC 8 ms
3880 KB
gen_case17.txt AC 9 ms
5904 KB
gen_case18.txt AC 9 ms
5900 KB
gen_case19.txt AC 10 ms
5904 KB
gen_case20.txt AC 10 ms
5904 KB
gen_case_nova1.txt AC 10 ms
5928 KB
gen_case_nova2.txt AC 10 ms
5916 KB
gen_case_nova3.txt AC 10 ms
3864 KB
gen_case_nova4.txt AC 9 ms
3876 KB
gen_case_nova5.txt AC 9 ms
3876 KB
gen_case_nova6.txt AC 9 ms
5908 KB
gen_case_nova7.txt AC 10 ms
5904 KB
gen_case_nova8.txt AC 10 ms
5920 KB
gen_case_nova9.txt AC 9 ms
5916 KB
gen_case_nova10.txt AC 9 ms
3860 KB
gen_case_nova11.txt AC 9 ms
3856 KB
gen_case_nova12.txt AC 9 ms
5912 KB
gen_case_nova13.txt AC 10 ms
5916 KB
gen_case_nova14.txt AC 10 ms
5924 KB
gen_case_nova15.txt AC 9 ms
3860 KB
gen_case_nova16.txt AC 9 ms
3860 KB
gen_case_nova17.txt AC 10 ms
5920 KB
gen_case_nova18.txt AC 10 ms
5904 KB
gen_case_nova19.txt AC 9 ms
3880 KB
gen_case_nova20.txt AC 10 ms
3864 KB
system_test1.txt AC 9 ms
5920 KB
system_test2.txt AC 9 ms
3864 KB
system_test3.txt AC 8 ms
3868 KB
system_test4.txt AC 9 ms
5924 KB
system_test5.txt AC 9 ms
5916 KB
system_test6.txt AC 8 ms
3860 KB
system_test7.txt AC 9 ms
5908 KB
テストケース一括ダウンロード

ソースコード

diff #
x, y = gets.split.map {|c| c.to_i / 3.6 } # mps
_ = gets
a = gets.split.map(&:to_i)

a.each_cons(2) do |r, s|
  time = r / x
  if y * time > s.to_f + 0.0001
    puts "NO"
    exit
  end
end

puts "YES"
0