時間限制:
2000 ms | 記憶體限制:
65535 kb
難度:2 描述
笨小熊的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!
這種方法的具體描述如下:假設maxn是單詞中出現次數最多的字母的出現次數,minn是單詞中出現次數最少的字母的出現次數,如果maxn-minn是乙個質數,那麼笨小熊就認為這是個lucky word,這樣的單詞很可能就是正確的答案。
輸入
第一行資料n(0
輸出每組測試資料輸出共兩行,第一行是乙個字串,假設輸入的的單詞是lucky word,那麼輸出「lucky word」,否則輸出「no answer」;
第二行是乙個整數,如果輸入單詞是lucky word,輸出maxn-minn的值,否則輸出0
樣例輸入
2error
olympic
樣例輸出
lucky word2no answer
0
注:此題為:
南陽oj 題目62 笨小熊
說明:a[ch[i]-'a']++;計數。以ch[i]-'a'為a[26]的下標,只要單詞相同,就會在相應的字母加一;
乙個單詞可能不包含26個不同的字母,求最小時要排除 0;min將的初值盡可能的大。
gets();讀入字串時要注意回車建
已ac源**:
#include#include#include#includeusing namespace std;
int y_judje(int x) //判斷素數
if(i>sqrt(x))
flag=1;
if(x==1||x==0)
flag=0;
return flag;
}int main()
; gets(ch);
len=strlen(ch);
for(i=0;ia[i]&&a[i]!=0)
min=a[i];
}d_value=max-min;
temp=y_judje(d_value);
if(temp)
cout<<"lucky word"<
南陽題目62 笨小熊
時間限制 2000 ms 記憶體限制 65535 kb 難度 2 描述 笨小熊的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞中出現次數最多的字母的出現次數,minn是單詞中出現...
笨小熊 南陽oj62)
時間限制 2000 ms 記憶體限制 65535 kb 難度 2 描述 笨小熊的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞中出現次數最多的字母的出現次數,minn是單詞中出現...
南陽oj 62 笨小熊
笨小熊的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞 現次數最多的字母的出現次數,minn是單詞 現次數最少的字母的出現次數,如果maxn minn是乙個質數,那麼笨小熊就認為...