ABC解説 Edit

【pythonでABC196を解説】A - Difference Max

問題概要

問題ページ

A - Difference Max
A - Difference Max

問題ページへ移動する

問題文

整数 \(a, b, c, d\) が与えられます。
\(a ≤ x ≤ b,\ c ≤ y ≤ d\) となるように整数 \(x, y\) を選ぶとき、 \(x - y\) の最大値を求めてください。

制約

  • 入力は全て整数
  • \(-100 ≤ a ≤ b ≤ 100\)
  • \(-100 ≤ c ≤ d ≤ 100\)

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    a, b = list(map(int, input().rstrip('\n').split()))
    c, d = list(map(int, input().rstrip('\n').split()))
    print(max(a, b) - min(c, d))


if __name__ == '__main__':
    solve()

-ABC解説, Edit
-