【ABC178 B】「Product Max」を解く【Python3】

「AtCoder」解説一覧へ

「a≦x≦b, c≦y≦d」を満たす整数(x, y)について、「x×y」の最大値を求める問題です。

提出
a, b, c, d = map(int, input().split())
print(max(a*c, a*d, b*c, b*d))

入力は a,b,c,d の4つで、すべて整数です。

最大値を取りうる「x×y」は、端の数字同士を掛け合わせたものです。

「a×c, a×d, b×c, b×d」の中の最大値がそのまま答えになります。

【ABC178】解説記事リスト

「AtCoder」解説一覧に戻る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です