你的旅途由此開始(模擬)

2021-10-13 14:40:08 字數 1408 閱讀 5327

有乙個眾所周知的事實,每個彗星的背後都藏著乙個ufo。

這些ufo經常到地球來帶走一些它們的忠實支持者。

不幸的是,ufo的空間有限,每次星際之旅都只能帶走一組支持者。

為了讓所有的支持者團隊能夠提前知道究竟哪組支持者會被帶走,ufo們設計了如下方案:

它們給彗星制定乙個名稱,通過將該名稱和某一組支援團隊的名稱進行比較,從而判斷這一組支援團隊是否會被帶走。

具體的比較方式如下:

首先,我們將彗星和支持者團隊的名稱通過以下方式轉化為數字:

每個大寫字母對應乙個整數,a對應1,b對應2,…,z對應26。

將名稱中的每個字母轉化為對應數字,再將這些數字相乘,例如,usaco對應的數字相乘為21 * 19 * 1 * 3 * 15 = 17955。

將得到的乘積 mod 47 就可得到最終數字。

我們將彗星和支持者團隊的名稱都通過上述方式轉化為最終數字後,如果兩個名稱對應的數字相同,那麼這組支持者就將被帶走。

現在,請你編寫乙個程式,讀取彗星和支持者團隊的名稱,並根據上述方案判斷兩個名稱是否匹配。

輸入格式

第一行,乙個由大寫字母構成,長度不超過6的字串,表示彗星的名稱。

第二行,乙個由大寫字母構成,長度不超過6的字串,表示支持者團隊的名稱。

輸出格式

如果兩個名稱可以匹配,則輸出」go」,否則輸出」stay」。

輸入樣例1:

cometq

hvngat

輸出樣例1:

go輸入樣例2:

abstar

usaco

輸出樣例2:

stay

#include

using

namespace std;

string compare

(string a,string b)

for(

int i=

0;isize()

;i++)if

(suma==sumb)

return

"go"

;else

return

"stay";}

intmain()

#include

using

namespace std;

string compare

(string a,string b)

for(

int i=

0;isize()

;i++)if

(suma==sumb)

return

"go"

;else

return

"stay";}

intmain()

開始新的旅途

目前的工作是非常安逸的,由於太安逸,所以沒有人去思考如何提高效率。久而久之,甚至已經沒有人去思考任何事。如同冰與火中的守夜人,曾經的榮譽和智慧型已經蕩然無存,留下的要麼是像我一樣跌入圍城的無助者,要麼是被它救了的求生者。多的是二三十歲的人,住著單位分的小宿舍,眼巴巴盼著離開的時候,國家能再給乙個鐵飯...

笑著開始你的職場培訓

暢銷書 靠結果生存 作者最新力作 百分百負責任 職場教育已經不是新鮮課題了,隨著職場競爭的日益激烈,有越來越多的人開始重視職場教育。這不僅能讓員工更快的獲得成功,同時讓企業在員工的高效工作中獲得更大的利益。繼今年初重磅推出 靠結果生存 並榮獲 2010年十大員工培訓圖書 稱號,暢銷11萬冊之後,深圳...

如何開始你的SOA治理

todd biske 為一家財富500強企業工作的資深it架構師,他即將發表一本soa治理的新書。提供了關於 如何開始soa治理 他自己的觀點。他聲稱 沒有人 為如何將 治理 安置在組織中制定乙個明確的計畫治理對於他來說是 乙個組織用於達成其預期行為的人員,策略以及流程。他這樣解釋到 情況經常是,明...