タイトル説明
我々はすべて知っているように、各彗星の後にUFOを持っています。これらのUFOは、多くの場合、地球上の忠実な支持者を集めるために来ます。残念ながら、彼らの空飛ぶ円盤は、各旅行は唯一のサポーターのグループをもたらすことができます。そのため、彼らはこれらの基は先に彗星によって奪われた時間の知っているように巧妙なスキームを使用しています。彼らは、このグループは、これらの名前に奪われていないその特定のグループを決定するために、各彗星の名前を果たした(あなたはこれらの彗星がそれの名前を取ることだと思いますか?)。あなたの仕事は、このグループは、グループ名と彗星の名前で撮影した彗星UFOの背後にすることができるかどうかを判断するためのプログラムを書くことで、マッチはあなたに次のことを教えてくれる方法についての詳細。
サークル名と彗星の名前は、以下のようにしてデジタルに変換される:最終的な数は、プロットの全ての文字の名前であり、Aがである1 、ZZは、Zである26 。例えば、USACOUの基である×19 1×××15 = 17955. 3 21です。チームの数ならばmod47 彗星の同じ番号がmod47 、あなたが準備するために必要なチームを伝える必要があります!(「覚えてMOD bを」であることにより、分割されたB の残り; 34mod10 に等しい4 )
それらが一致することができれば、彗星の名前とグループ名を読み取り、上記の2人のプログラム名を使用して計算されたプログラムは、彼らとなります書く、それは、「GO」それ以外の場合は出力「STAY」を出力します。サークル名や彗星の名前は、スペースや大文字の区切り文字列(最大ではない6 文字)。
入力形式
1行目:の長さは1 に。6 彗星の名前を表す大文字の文字列。
2行目:長さ1。の6。チームの名前を表す大文字の文字列。
出力フォーマット
ノー
サンプル入力と出力
COMETQ HVNGAT
GO
ABSTAR USACO
滞在
1つの#include <ビット/ STDC ++ H> 2 使用して 名前空間STDを、 3 INT メイン(){ 4 列、B。 5 INT ANS = 1、NUM = 1 。 6 CIN >> A >> B。 図7は、 のために(int型 iは= 0 ; iはa.lengthを()<; iは++ ){ 8つの ANSを* = [I] - ' @ ' 。 9 } 10 のために(int型 I = 0 ; iが(てb.lengthを<); iが++ ){ 11 NUM * = B [i]は- ' @ ' ; 12 } 13 ANS%= 47、NUM%= 47 。 14 であれば(ANS == NUM){ 15 COUTは<< " GO " 。 16 } 他{ 17 COUT << " STAY " 。 18 } 19 }