東京大学プログラミングコンテスト2013

A - UTPC


Time limit時間制限 : 1sec / Memory limitメモリ制限 : 256MB

問題

背景

うなぎ王国の王様は,Unagi The synthesis Programming Contest(略称: UTPC)というコンテストを開催しようとしている.そこで,UTPCのかっこいいロゴを募集したのだが,王様はとても目が悪いので,アルファベットの穴の数の違いでしか文字列を区別できない.

課題

大文字アルファベットからなる長さ4の文字列 s が与えられる. s が文字列 "UTPC" と「穴の数の意味で等しい」かを答えよ.「穴の数の意味で等しい」とは,対応する各位置の2文字のアルファベットの穴の数が等しいことを意味する.ここで,穴の数が0個のアルファベットは CEFGHIJKLMNSTUVWXYZ であり,穴の数が1個のアルファベットは ADOPQR であり,穴の数が2個のアルファベットは B である.

配点

100

入力

入力は以下の形式で与えられる.

s1s2s3s4

s_iはそれぞれi番目の文字を表している.

制約

入力中の各変数は以下の制約を満たす.

出力

与えられた文字列が文字列 "UTPC" と等しければ "yes" ,等しくなければ "no" を1行に出力せよ.

入力例1

KUPC

入力例1に対する出力例

yes

実は KUPC=UTPC だったのである.

入力例2

UTPC

入力例2に対する出力例

yes

入力例3

UTBC

入力例3に対する出力例

no

B には穴が2つあることに注意せよ.


Submit提出する