atcoder#AGC003A. [AGC003A] Wanna go back home

[AGC003A] Wanna go back home

配点 : 200200

問題文

高橋君は無限に広い 22 次元平面上に住んでいて、NN 日間の旅行をします。 高橋君の旅程は長さ NN の文字列 SS であり、はじめは家にいます。i(1iN)i(1 \leq i \leq N) 日目には、

  • SSii 文字目が N なら北に
  • SSii 文字目が W なら西に
  • SSii 文字目が S なら南に
  • SSii 文字目が E なら東に

正の距離だけ移動します。

高橋君は、各日の移動距離は決めていません。各日の移動距離をうまく決めることで、 高橋君が NN 日間の旅程をすべて消化したときに家にいるようにできるかどうか判定してください。

制約

  • 1S10001 \leq | S | \leq 1000
  • SS は文字 N, W, S, E のみからなる。

入力

入力は以下の形式で標準入力から与えられる。

SS

出力

高橋君が旅程をすべて消化したときに家にいるようにできる場合は Yes, そうでない場合は No を出力せよ。

SENW
Yes

毎日距離 11 ずつ進めばよいです。

NSNNSNSN
Yes
NNEW
No
W
No