【市民講座】Scratchで競技プログラミング contest
コンテスト日時
2021/11/27 (Sa) 14:40 - 15:15

B - 長方形

Milk
2
s
1024
MB
100

問題文

$4$ 本の棒があります。
それぞれの棒の長さは $1$ 番目のものから順に $A$ cm (センチメートル)、$B$ cm、$C$ cm、$D$ cmです。

太郎くんは4つの棒を使って長方形を作ることにしました。

4つの棒それぞれの端をつなげて長方形を作ることができるならば Yes を、 そうでなければ No を表示してください。

なお、この問題では「向かい合う辺の長さが等しい四角形」を長方形とします。
したがって、正方形も長方形です。

制約

入力値は次の条件をみたすことが保証されています。

  • 入力は全て整数
  • $1 \leqq A \leqq B \leqq C \leqq D \leqq 100$ (つまり小さい順に与えられる)

入力

$A$ $B$ $C$ $D$

$A$, $B$, $C$, $D$ の順に与えられます。

出力

4つの棒それぞれの端をつなげて長方形を作ることができるならば Yes を、 そうでなければ No を表示してください。

ヒント
2つの条件が両方とも満たされているかどうか調べるには <かつ> ブロックを使えばよいです。

かつ ブロックの紹介

入力例 1
3 3 4 4
出力例 1
Yes

$3$ cm × $4$ cm の長方形ができます。

入力例 2
3 3 4 5
出力例 2
No
入力例 3
1 1 1 1
出力例 3
Yes

このケースでは一辺が $1$ cm の正方形ができます。
問題文に書かれているとおり、正方形も長方形なので Yes が答えです。

提出
C++23 (g++ 12.2.0)