三 排序 幸運數字

2021-08-14 03:34:35 字數 700 閱讀 9319

問題 : 幸運數字

題目描述

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

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

輸入

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

輸出

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

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

樣例輸入

error 

樣例輸出

lucky word2提示

#include#includeint fun(int m)

int m=max-min;

if(fun(m)==1)else

return 0;

}

三 排序演算法

所有例子都是公升序排序。資料分成兩部分 已排序和待排序。排序過程中,資料移動分為兩種 1.直接移動 移動資料的儲存位置,消耗時間 2.邏輯移動 改變指向這些資料的指標 特點 遍歷待排序資料,把最小值與起始資料 最左邊 交換位置 次數 第一輪n 1次,第k輪n k次 步驟 1.如果待排序資料大於0,則...

演算法基礎(三) 排序

我們先來看看幾種排序的結構圖 排序是否穩定 比如 排序前 25 7 6 4 29 3 排序後 22 3 4 5 6 7 9 排序前藍2在紅 2前面,排序後藍 2依然在紅 2前面,則所用的排序方法是穩定的。如果排序後,紅 2有可能在藍 2前面,那麼所用的排序方法是不穩定的 下面說說前面幾種排序的時間複...

hive 三 排序和優化

排序 order by 全域性排序,執行乙個reduce任務 sort by 在乙個reduce任務中的資料是有序的,但是總體資料看是無序的。如果只是執行乙個reduce任務和order by是一樣的。通過set mapreduce.job.reduces num 設定reduce任務的數量。資料的...