ABC解説 Edit

【pythonでABC191を解説】A - Vanishing Pitch

問題概要

問題ページ

A - Vanishing Pitch
A - Vanishing Pitch

問題ページへ移動する

問題文

高橋君と青木君が野球をしています。高橋君はピッチャー、青木君はバッターです。
高橋君は消える魔球を投げることができます。高橋君が投げる消える魔球は、速さ \(V \, \mathrm{m / s}\) で等速直線運動をし、投げた瞬間から \(T\) 秒後から \(S\) 秒後まで (両端を含む) 消えています。消えている間もボールは移動を続けます。
ボールが高橋君のもとからちょうど \(D \, \mathrm{m}\) 離れたときにボールが消えていないならば、青木君はボールを打つことができます。消えているなら打つことはできません。
青木君は高橋君のボールを打つことができますか ?

制約

  • \(1 \le V \le 1000\)
  • \(1 \le T \lt S \le 1000\)
  • \(1 \le D \le 1000\)
  • 入力は全て整数

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    v, t, s, d = list(map(int, input().rstrip('\n').split()))
    print("No" if t * v <= d <= s * v else "Yes")


if __name__ == '__main__':
    solve()

-ABC解説, Edit
-