Chapter 03

ABC103

Meg
Meg
2021.10.27に更新

どうもこんにちは、Megです。
このチャプターでは、PythonでAtCoder Beginner Contest 103 の解説を行っていきます。

A - Task Scheduling Problem

問題はこちら。
https://atcoder.jp/contests/abc103/tasks/abc103_a
コードは以下です!自分の提出はこちら

A.py
As = sorted(list(map(int, input().split())))

ans = As[2] - As[0]
print(ans)

コード解説

A_1, A_2, A_3を小さい順に並べてリストで受け取ります。Asの中身は[min, mid, max]となります。
これより、合計コストの最小値を求める式は

\begin{align} (As[2] - As[1]) + (As[1] - As[0]) &= As[2] - As[1] + As[1] - As[0] \\ &= As[2] -As[0] \end{align}

ですので、これを出力します。

B問題以降

誠意記事作成中です。