思路:
字典树模板题
#include <iostream> #include <cstring> #include <cstdio> #define MAX 500007 using namespace std; struct node { int e; struct node* next[26]; }; node* root; char str[MAX][50]; void Insert(char* s) { node* ptr = root; for(;*s != '
思路:
字典树模板题
#include <iostream> #include <cstring> #include <cstdio> #define MAX 500007 using namespace std; struct node { int e; struct node* next[26]; }; node* root; char str[MAX][50]; void Insert(char* s) { node* ptr = root; for(;*s != '