No.2777 Wild Flush
タグ : / 解いたユーザー数 127
作問者 :

ストーリー
ゆ~さんはきれいになった自室に友人を呼んで「ゆ~さんポーカー」というゲームで遊ぶことにしました。
この「ゆ~さんポーカー」というゲーム普通のポーカーみたいに役を出して強さを競い合うものですが、手札から何枚か選んで出すという特殊なシステムを持ったゲームです。
そして、「ゆ~さんポーカー」で使用するトランプにはどのカードの代わりとしても使用できるジョーカーも含まれています。
しかし、ゆ~さんは役を覚えるのが得意ではないので、スート(トランプのマークのことです)をそろえる「フラッシュ」を出すことしか頭にありません。
ゆ~さんは「Balaなんちゃらでもフラッシュは使いやすかったしゆ~さんポーカーでも強いでしょ」と意気込んでいます。
今からゆ~さんに新しい役を覚えさせるのは無理があるので、あなたの仕事はゆ~さんが「フラッシュ」を出せるのか判定してゆ~さんを助けてあげることとします。
問題文
ゆ~さんは 枚のカードを持っています。
すべてのカードにはちょうど つのマークが描かれており、マークはマーク ,マーク , , マーク の 種類です。
持ってるカードを順にカード ,カード , ,カード としたとき、 枚目 () のカードのマークは です。
ただし、マーク のカードは後述するカードを出す操作の直前にマーク , マーク , ,マーク のうち任意のマークのカードに置き換えることができます。
今から、ゆ~さんは持ってるカードからちょうど 枚のカードを選んで出します。
出したカード全てが同じマークのカードになるようにカードを出すことができるか判定してください。
入力
制約
出力
同じマークのカードを出せるならYes
を、そうでないならNo
を出力してください。
最後に改行してください。
サンプル
サンプル1
入力
10 5 1 1 1 1 2 2 3 3 4 0
出力
Yes
マーク のカードをマーク のカードに置き換えることでマーク のカードが 枚になるので、
この 枚を出すことで出したカードのマークが全て同じになります。
したがって答えはYes
です。
サンプル2
入力
5 4 1 2 3 0 0
出力
No
どのようにマーク のカードを置き換えてもマークの同じ 枚のカードを出すことはできません。
サンプル3
入力
5 1 1 2 3 4 5
出力
Yes
どのカードを出してもマークの同じ 枚のカードを出したことになります。
サンプル4
入力
10 10 0 0 0 0 0 0 0 0 0 0
出力
Yes
すべてのカードがマーク であることもあります。
サンプル5
入力
15 7 0 4 7 3 4 0 8 1 3 4 2 9 0 4 0
出力
Yes
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。