Official

A - Difference Max Editorial by tatyam


プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは practice contest の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。


\(x-y\) を最大化したいので、\(x\) をできるだけ大きく、\(y\) をできるだけ小さくしたいです。
\(x, y\) はそれぞれ独立に選ぶことができるので、\(x = b, y = c\) のとき最大値を取ります。

また、\(-100 ≤ x, y ≤ 100\) と制約が小さいので、\((x, y)\) の組を全探索することも可能です。

回答例 (C++)

#include <iostream>
using namespace std;

int main(){
    int a, b, c, d;
    cin >> a >> b >> c >> d;
    cout << b - c << endl;
}

回答例 (Python)

a, b = map(int, input().split())
c, d = map(int, input().split())
print(b - c)

posted:
last update: