字典樹的簡單應用 NYoj 290

2021-05-28 07:42:56 字數 900 閱讀 2366

這是一道字典樹的典型應用,算是一道簡單題吧,我是剛學字典樹,話說也是理解了一天才理解了這種資料結構,,學資料結構的孩子你傷不起啊。。。。。。

題目:在美麗大興安嶺原始森林中存在數量繁多的物種,在勘察員帶來的各種動物資料中有未統計數量的原始動物的名單。科學家想判斷這片森林中哪種動物的數量最多,但是由於資料太過龐大,科學家終於忍受不了,想請聰明如你的acmer來幫忙。 輸入

第一行輸入動物名字的數量n(1<= n <= 4000000),接下來的n行輸入n個字串表示動物的名字(字串的長度不超過10,字串全為小寫字母,並且只有一組測試資料)。 

輸出輸出這些動物中最多的動物的名字與數量,並用空格隔開(資料保證最多的動物不會出現兩種以上)。 

樣例輸入

10

boar

pigsheep

gazelle

sheep

sheep

alpaca

alpaca

marmot

mole

樣例輸出

sheep 3

ac**:

#include #include #include #include using namespace std;

struct tire

*a;void init()

int insert(char ch)

else

head=head->tire[k];

} head->count++;

return head->count;

}int main()

} printf("%s %d\n",ss,max);

//system("pause");

}

字典樹的簡單應用 NYoj 290

這是一道字典樹的典型應用,算是一道簡單題吧,我是剛學字典樹,話說也是理解了一天才理解了這種資料結構,學資料結構的孩子你傷不起啊。題目 在美麗大興安嶺原始森林中存在數量繁多的物種,在勘察員帶來的各種動物資料中有未統計數量的原始動物的名單。科學家想判斷這片森林中哪種動物的數量最多,但是由於資料太過龐大,...

NYOJ 290 動物統計加強版 字典樹

經典的字典樹的問題,幾乎可以來當模版來用了,就留下來了 不過貌似用運算子過載排序 不知道是不是 也能過。需要注意的是開闢乙個新的記憶體時下乙個指標一定要指向null 字典樹 include include includeint max char ans 101 struct node struct ...

nyoj 290 動物統計加強版 《字典樹》

時間限制 3000 ms 記憶體限制 150000 kb 難度 4 描述 在美麗大興安嶺原始森林中存在數量繁多的物種,在勘察員帶來的各種動物資料中有未統計數量的原始動物的名單。科學家想判斷這片森林中哪種動物的數量最多,但是由於資料太過龐大,科學家終於忍受不了,想請聰明如你的acmer來幫忙。輸入第一...