hud1251 統計難題 Trie tree入門

2021-09-21 01:16:46 字數 536 閱讀 1766

給你很多單詞(only lowercase no repeated words),要你統計以某字串為字首的單詞數量(包括本身)。

傳送門

思路

只需在建樹時,維護乙個sum[id],即對每個單詞中所出現的字首+1。

code

#includeusing namespace std;

const int maxn = 400005;

int trie[maxn][26],len,root,tot,sum[maxn];

bool p;

char s[11];

void insert()

}int search()

return vis[root];

}int main()

scanf("%d",&m);

while(m--)

return 0;

}

HDU 1251 統計難題 Trie

題目 ignatius最近遇到乙個難題,老師交給他很多單詞 只有小寫字母組成,不會有重複的單詞出現 現在老師要他統計出以某個字串為字首的單詞數量 單詞本身也是自己的字首 input 輸入資料的第一部分是一張單詞表,每行乙個單詞,單詞的長度不超過10,它們代表的是老師交給ignatius統計的單詞,乙...

HDU 1251 統計難題 Trie

題目鏈結 統計難題 題目型別 trie 題解 trie的模板題,只不過這題坑點在沒給資料範圍,改成5e5就可以過了,用的劉汝佳藍書模板 include include include include include include include include include include us...

HDU1251統計難題 trie樹

description ignatius最近遇到乙個難題,老師交給他很多單詞 只有小寫字母組成,不會有重複的單詞出現 現在老師要他統計出以某個字串為字首的單詞數量 單詞本身也是自己的字首 input 輸入資料的第一部分是一張單詞表,每行乙個單詞,單詞的長度不超過10,它們代表的是老師交給ignati...