atcoder#ARC131E. [ARC131E] Christmas Wreath
[ARC131E] Christmas Wreath
配点 : 点
問題文
高橋君は、 個のボールと 個のロープからなるクリスマス飾りを持っています。ボールには から までの番号が付けられており、どの 2 つの相異なるボールについても、ちょうど 1 つのロープで結ばれています。
彼は、それぞれのロープを赤・青・白のいずれかの色で点灯させることにしました。
見栄えを良くするため、以下の条件をすべて満たすようにしたいです。
条件1 赤・青・白で点灯されているロープの数は、すべて同数である。
条件2 整数 であって、以下の 3 つのロープの色がすべて異なるものは存在しない。
- ボール と を結ぶロープ
- ボール と を結ぶロープ
- ボール と を結ぶロープ
条件を満たす点灯の方法を 1 つ構成してください。このような方法が存在しない場合、その旨を出力してください。
制約
- は整数
入力
入力は以下の形式で標準入力から与えられます。
出力
条件を満たす点灯の方法が存在しない場合は、No
と出力してください。
存在する場合は、以下の形式で出力してください。
Yes
ただし、文字 は以下の通りにしてください。
- ボール と を結ぶロープを赤にするとき:
R
- ボール と を結ぶロープを青にするとき:
B
- ボール と を結ぶロープを白にするとき:
W
4
No
では、条件を満たす点灯の方法が存在しないため、No
と出力すれば正解となります。
Yes
のときの出力の一例も以下に示しておきますが、**このケースでは不正解となります。**これは、条件2 で を選ぶと、ボール を結ぶロープは赤、ボール を結ぶロープは白、ボール を結ぶロープは青と、すべて異なるからです。
Yes
RBW
WB
R