素數判斷 P1125 笨小猴

2022-09-09 05:18:08 字數 1258 閱讀 7053

題目描述

笨小猴的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!

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

輸入格式

乙個單詞,其中只可能出現小寫字母,並且長度小於100。

輸出格式

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

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

輸入輸出樣例

輸入 #1

error

輸出 #1

lucky word

2輸入 #2

olympic

輸出 #2

no answer

題目解析

先找maxn是哪個字母,minn又是哪個字母。再相減,然後判斷它們的差是不是質素,然後輸出。

ac完整程式

#include

#include

#include

using

namespace std;

intsu

(int);

intmain()

;bool f=

false

;int len,max=

0,min=

200;

gets

(a);

len=

strlen

(a);

for(

int i=

0;i)for

(int i=

0;i<

26;i++)if

(su(max-min)==1

)else

return0;

}intsu(

int n)

return1;

}

洛谷 P1125 笨小猴

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

洛谷P1125 笨小猴

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

洛谷P1125 笨小猴(水題)

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