たなしょのメモ

日々勉強していることをつらつらと

A - +-x

はじめに

たなしょです。

月曜日からたくさん残業してしまいました。とほほ。。。

問題文

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)もフォローしていただけると幸いです!