Official

A - Repression Editorial by penguinman


手に持つカードの組は

  • \(A\) が書かれたカードと \(B\) が書かれたカード
  • \(B\) が書かれたカードと \(C\) が書かれたカード
  • \(C\) が書かれたカードと \(A\) が書かれたカード

\(3\) 通りです。よって、\(A+B\), \(B+C\), \(C+A\) の中の最大値を出力すればよいです。

実装例 (Python)

A,B,C = map(int,input().split())
print(max(A+B,B+C,C+A))

なお、以下のように書くことも可能です。

実装例 (C++)

#include<bits/stdc++.h>
using namespace std;

int main(){
	int A,B,C; cin >> A >> B >> C;
	cout << A+B+C-min({A,B,C}) << endl;
}

posted:
last update: