Hack & 请求加强数据
查看原帖
Hack & 请求加强数据
574944
Micnation_AFO楼主2023/1/14 10:48

in

1
aab
1
aaab

ans

WRONG

原理:显然 Trie 树的节点编号要从 1 开始,但是从 0 开始也可以 AC。

void insert(string str) {
    int len = str.size(), p = 1;
    for (int i = 0; i < len; i++) {
        int ch = str[i] - 'a';
        if (trie[p][ch] == 0) trie[p][ch] = ++tot;
        p = trie[p][ch];
    }
    tail[p] = true;
}

这里的 tot 初值为 00,也能 AC。

2023/1/14 10:48
加载中...