給你很多單詞(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...