問題描述 :
乙個眾所周知的事實,在每一顆慧星後面是乙個不明飛行物ufo。 這些不明飛行物時常來收集來自在地球上忠誠的支持者。 不幸地,他們的空間在每次旅行只能帶上一群支持者。 他們要做的是用一種聰明的方案選擇哪個團體被慧星帶走。他們為每個慧星起了乙個名字,通過這些名字來決定乙個團體是不是特定的慧星帶走。
那個相配方案的細節在下面被給出, 你的工作要寫乙個程式來通過團體的名字和彗星的名字來決定他們是否匹配。
團體的名字和慧星的名字都以這種方式轉換成乙個數字:
首先將名字中的每乙個字母轉換成數字, a轉換成1,b轉換成2… z轉換成26。然後將乙個名字中所有字母**換得到的數字)相乘得到結果。
舉例來說,彗星「abc」對應的結果會是123=6,團體「usaco」 會是 21191315=17955 。
如果團體的數字 mod 47 等於慧星的數字 mod 47,那麼他們是匹配的,這個團體將會被帶走 !
寫乙個程式讀入慧星的名字和團體的名字,如果匹配則輸出go否則輸出stay。
團體的名字和慧星的名字將會是沒有空格或標點的一串大寫字母(不超過6個字母)
輸入說明 :
第 1 行: 彗星的名字(乙個長度為1到6的字串) 第 2 行: 團體的名字(乙個長度為1到6的字串)
名字中沒有空格或標點,且僅包含大寫字母。
輸出說明 :
單獨一行包含stay 或 go
輸入範例 :
cometq
hvngat
輸出範例 :
go總結
1.題目很長,就是用來唬人的,說簡單點就是子母轉化成對應數字的問題
2.加油!!
#include
#include
intmain()
for(i=
0;i(d%47
==sum%47)
printf
("go\n");
else
printf
("stay\n");
return0;
}
88 你要乘坐的飛碟在這裡
88 你要乘坐的飛碟在這裡 問題描述 乙個眾所周知的事實,在每一顆慧星後面是乙個不明飛行物ufo。這些不明飛行物時常來收集來自在地球上忠誠的支持者。不幸地,他們的空間在每次旅行只能帶上一群支持者。他們要做的是用一種聰明的方案選擇哪個團體被慧星帶走。他們為每個慧星起了乙個名字,通過這些名字來決定乙個團...
東華oj 基礎題第32題
32 完數個數 問題描述 完數的定義 如果乙個大於1的正整數的所有真因子 不包括自己的那些因子 之和等於它的本身,則稱這個數是完數,比如6,28都是完數 6 1 2 3 28 1 2 4 7 14。本題的任務是判斷兩個正整數之間完數的個數。輸入說明 第一行是乙個正整數n,表示測試例項的個數,然後就是...
東華oj 基礎題第40題
40 分拆素數和 問題描述 把乙個偶數拆成兩個不同素數的和,有幾種拆法呢?說明 比如10,可以拆成3 7和5 5以及7 3,但是3 7與7 3相同,只算一種,5 5由於兩個素數相同,不計算在內。因此,10的拆法只有一種。輸入說明 首先輸入乙個t 不超過500 然後輸入t個正的偶數,其值不會超過100...