はじめに
たなしょです。
月曜日からたくさん残業してしまいました。とほほ。。。
問題文
https://atcoder.jp/contests/abc137/tasks/abc137_a
考え方
二つの値を加減と乗算をした後、どれか二つのmax関数で比較して変数に値を設定します。その後設定した値と残った数値をmax関数で比較することで最大値を求めます。
いざ実装
#include <iostream> #include <vector> #include <utility> #include <algorithm> #include <cstdlib> typedef long long ll; using namespace std; int main() { int a, b, ans1, ans2, ans3, max1; cin >> a >> b; // 足し算 ans1 = a + b; // 引き算 ans2 = a - b; // 掛け算 ans3 = a * b; max1 = max(ans1, ans2); cout << max(max1, ans3) << endl; return 0; }
最後に
少しずつ関数を使えるようになってきました。
最後まで読んでいただいてありがとうございました。 もしよろしければtwitterアカウント(@piklus100yen)もフォローしていただけると幸いです!