88 你要乘坐的飛碟在這裡

2021-10-05 09:47:28 字數 957 閱讀 7347

88 你要乘坐的飛碟在這裡

問題描述 :

乙個眾所周知的事實,在每一顆慧星後面是乙個不明飛行物ufo。 這些不明飛行物時常來收集來自在地球上忠誠的支持者。 不幸地,他們的空間在每次旅行只能帶上一群支持者。 他們要做的是用一種聰明的方案選擇哪個團體被慧星帶走。他們為每個慧星起了乙個名字,通過這些名字來決定乙個團體是不是特定的慧星帶走。 

那個相配方案的細節在下面被給出, 你的工作要寫乙個程式來通過團體的名字和彗星的名字來決定他們是否匹配。

團體的名字和慧星的名字都以這種方式轉換成乙個數字: 

首先將名字中的每乙個字母轉換成數字, a轉換成1,b轉換成2...... z轉換成26。然後將乙個名字中所有字母**換得到的數字)相乘得到結果。

舉例來說,彗星「abc」對應的結果會是1*2*3=6,團體「usaco」 會是 21*19*1*3*15=17955 。 

如果團體的數字 mod 47 等於慧星的數字 mod 47,那麼他們是匹配的,這個團體將會被帶走 ! 

寫乙個程式讀入慧星的名字和團體的名字,如果匹配則輸出go否則輸出stay。

團體的名字和慧星的名字將會是沒有空格或標點的一串大寫字母(不超過6個字母)

輸入說明 :

第 1 行: 彗星的名字(乙個長度為1到6的字串) 第 2 行: 團體的名字(乙個長度為1到6的字串)

名字中沒有空格或標點,且僅包含大寫字母。

輸出說明 :

單獨一行包含stay 或 go 

輸入範例 :

cometq

hvngat

輸出範例 :

go

#include #include int main()

for(i=0;iif(sum_s%47==sum_g%47)

printf("go\n");

else printf("stay\n");

return 0;

}

東華OJ基礎題88 你要乘坐的飛碟在這裡

問題描述 乙個眾所周知的事實,在每一顆慧星後面是乙個不明飛行物ufo。這些不明飛行物時常來收集來自在地球上忠誠的支持者。不幸地,他們的空間在每次旅行只能帶上一群支持者。他們要做的是用一種聰明的方案選擇哪個團體被慧星帶走。他們為每個慧星起了乙個名字,通過這些名字來決定乙個團體是不是特定的慧星帶走。那個...

刷題路 你的飛碟在這裡

眾所周知,在每乙個彗星後都有乙隻ufo。這些ufo時常來收集地球上的忠誠支持者。不幸的是,他們的飛碟每次出行都只能帶上一組支持者。因此,他們要用一種聰明的方案讓這些小組提前知道誰會被彗星帶走。他們為每個彗星起了乙個名字,通過這些名字來決定這個小組是不是被帶走的那個特定的小組 你認為是誰給這些彗星取的...

你要的飛碟在這兒

題意 通過小組名和彗星名來決定這個小組是否能被那顆彗星後面的ufo帶走。小組名和彗星名都以下列方式轉換成乙個數字 最終的數字就是名字中所有字母的積,其中 a 是1,z 是26。例如,usaco 小組就是21 19 1 3 15 17955。如果小組的數字 mod 47等於彗星的數字mod 47,你就...