最新 最热

bzoj3217 ALOEXT

这道题显然可以用替罪羊树套 Trie 解决,但是对于不会替罪羊树的选手(比如我)就可以选择块状链表+Trie。

2022-09-19
1

SP11444 MAXOR - MAXOR & bzoj 2741 【FOTILE模拟赛】L

给定一个长度为 n 的序列 a_i,有 m 个询问,查询一段区间内的子区间的异或和最大值。

2022-09-19
1

读写模型整理笔记

常见实现:hash,时间复杂度可以接近 O(1);B 树或变种:时间复杂度接近 O(log(n))。

2022-07-19
3

leetcode刷题(55)——208. 实现 Trie (前缀树)

实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。

2022-06-22
1

最长公共前缀

最长公共前缀(Longest Common Prefix): 从多行字符串中找出最长相同的前缀实现一:竖向扫描<?php/** * 最长公共前缀实现(竖向扫描) * @author F

2022-03-21
1

LeetCode 0208 - Implement Trie (Prefix Tree)

Implement a trie with insert, search, and startsWith methods.

2021-08-11
3

字典树

1.概念字典树,也称为单词查找树,Trie树,本质上就是一个26叉树。应用于单词的统计,存储。如下图所示:2.性质从根结点出发,到每一个叶子结点的路径,即表示一个单词。每个单词拥有共同的祖...

2021-05-31
1

AcWing 1285. 单词(Fail树,AC自动机)

ac自动机可以用来求一段文本内多个模式串的出现次数,是kmp在trie上的拓展,fail树可以on时间内求每个子串在所有子串的出现次数

2021-03-04
1

AcWing 1282. 搜索关键词(AC自动机板子题)

AC自动机板子题:trie+bfs+kmp #include<bits/stdc++.h>using namespace std;const int M=1e6+10,N=1e4+10,S=55;int t,n,tr[N*S][26],cnt[N*S],idx,ne[N*S];char s[M];void...

2021-03-04
1

loj 1224 - DNA Prefix

题目描述很简单 有n和DNA序列,求出他们中公共前缀长度和有相同公共前缀DNA序列乘积的最大值。

2021-01-22
2