Yuulis.log

トンネルを抜けるとそこは参照エラーであった。

【AtCoder】ABC 343 A - Wrong Answer | 茶コーダーが解くAtCoder

atcoder.jp

実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 13

問題概要

 0 以上  9 以下の整数  A, B が与えられる。 0 以上  9 以下の整数であって、  A+B に等しくないものをいずれか一つ出力せよ。

制約

  •  A, B は整数
  •  1 \leq A, B \leq 9
  •  A+B \leq 9

考察

どうとでも書けそうだが、私は、  0 \leq A+B \leq 9 なので、この範囲でループして  A+B の値と一致しないものを出力してみた。

コード

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

#define rep(i, start, end) for (ll i = (start); i < (ll)(end); i++)

// ======================================== //

int main()
{
    int A, B;
    cin >> A >> B;

    rep(i, 0, 10)
    {
        if (i != A + B)
        {
            cout << i << endl;
            return 0;
        }
    }
}

atcoder.jp

実装時間: 5分以内