洛谷P1125 笨小猴

2021-10-09 01:31:19 字數 1415 閱讀 6153

題目描述

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

這種方法的具體描述如下:假設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

0說明/提示

【輸入輸出樣例1解釋】

單詞error**現最多的字母r出現了3次,出現次數最少的字母出現了1次,3-1=2,2是質數。

【輸入輸出樣例2解釋】

單詞olympic**現最多的字母i出現了1次,出現次數最少的字母出現了1次,1-1=0,0不是質數。

(本處原題面錯誤已經修正)

noip2008提高第一題

#include

#include

#include

#include

#include

using

namespace std;

intmain()

,maxv=

0,minv=

100,cha;

cin>>word;

for(

int i=

0;i<=word.

size()

;i++

) num[word[i]]++

;for

(int i=

1;i<=

127;i++

) cha=maxv-minv;

if(cha==

0||cha==1)

int f=0;

for(

int i=

2;i<=

int(

sqrt

(cha)

);i++)if

(cha%i==0)

if(f==1)

cout<<

"no answer"

<"0"

cout<<

"lucky word"

}

洛谷 P1125 笨小猴

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

洛谷P1125 笨小猴(水題)

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

素數判斷 P1125 笨小猴

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