藍橋杯 演算法提高 笨小猴

2021-10-02 04:46:15 字數 1287 閱讀 9200

description

笨小猴的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。

但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!

這種方法的具體描述如下:假設maxn是單詞**現次數最多的字母的出現次數,minn是單詞**現次數最少的字母的出現次數,如果maxn-minn是乙個質數,那麼笨小猴就認為這是個lucky word,這樣的單詞很可能就是正確的答案。

input

輸入檔案只有一行,是乙個單詞,其中只可能出現小寫字母,並且長度小於100。

output

輸出檔案共兩行:

第一行是乙個字串,假設輸入的的單詞是lucky word,那麼輸出「lucky word」,否則輸出「no answer」;

第二行是乙個整數,如果輸入單詞是lucky word,輸出maxn-minn的值,否則輸出0。

sample input

error

sample output

lucky word

2!! 注意事項

#include

#include

using

namespace std;

bool

issuper

(int num)

else

if(num ==1)

else}}

return

true;}

intmain()

;int maxn=-1

,minn=

105;

int judge;

c ="aaabbb"

; cin >> c;

len = c.

length()

;// 建立乙個次數表

for(

int i=

0;i)// 如果是只有一類字母的情況

// 遍歷次數表找出最大最小值

for(

int i=

0;i<

26;i++)if

(ll[i]

(len == maxn) minn=0;

// 判斷是不是質數

bool ans =

issuper

(maxn-minn);if

(!ans)

else

return0;

}

藍橋杯 演算法提高VIP 笨小猴

題目描述 笨小猴的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞 現次數最多的字母的出現次數,minn是單詞 現次數最少的字母的出現次數,如果maxn minn是乙個質數,那麼笨...

藍橋杯 演算法提高 笨小猴 Python

時間限制 1.0s 記憶體限制 256.0mb 問題描述 笨小猴的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞 現次數最多的字母的出現次數,minn是單詞 現次數最少的字母的出...

笨小猴(NOIP2008)提高組

笨小猴的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞中出現次數最多的字母的出現次數,minn是單詞中出現次數最少的字母的出現次數,如果maxn minn是乙個質數,那麼笨小猴就...