NYOJ 62 笨小熊(c初學時疑惑題)

2021-08-22 17:52:47 字數 1095 閱讀 8668

題目**

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

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

輸入

第一行資料n(0題意:找到出現次數最多的字母的出現次數。出現次數最少的字母的出現次數 判斷二者之差是否是素數 是的話 第一行 輸出「lucky word」,否則輸出「no answer」; 第二行 是lucky word,輸出maxn-minn的值,否則輸出0

分析:

1.找到出現次數最多和最少次 可以通過sort排序進行解決

2.判斷最大值和最下值之差是否是素數

**:

#include#include#include#include#includeusing namespace std;

int main()

{ int prime(int m);

int n,i,t,b[26],c,max_min,x,j,min;

char a[100];

scanf("%d",&n);

getchar();

while(n--)

{ gets(a);

t=strlen(a);

for(i=0;i<26;i++) //將26字母付初值為0

b[i]=0;

for(i=0;i####樣例輸入

>2

error

olympic

###樣例輸出

>lucky word

2no answer

0執行結果

NYOJ 62笨小熊問題

第一篇部落格,先練一下手,這個題本不難,可是改了很多次,希望記住吧。描述 笨小熊的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!這種方法的具體描述如下 假設maxn是單詞中出現次數最多的字母的出現次數,minn是單詞中出...

NYOJ 62 笨小熊 字串 統計元素

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

NYOJ 題目62 笨小熊

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