题:https://acm.ecnu.edu.cn/contest/255/problem/A/ 题意:有m个人在点S,要全部走的点T,题目给定每条通道每天只能走的人数,问最少几天能完成。 分析:这和最大流的水流问题很相似,只不过最大流的水流是一直会占这某一通道的,而这里只是占用了单位时间; 我们考 ...
分类:
其他好文 时间:
2020-03-29 01:40:27
阅读次数:
147
Trie/前缀树/字典树 Trie (发音为 "try") 或前缀树是一种树数据结构,用于检索字符串数据集中的键。 一种树形结构,是一种哈希树的变种。 典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。 优点:利用字符串的公共前缀来减少查询时间, ...
分类:
其他好文 时间:
2020-03-29 01:29:15
阅读次数:
54
实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。 示例: Trie trie = new Trie(); trie.insert("apple");trie.search("apple"); // 返回 truetrie.search("a ...
分类:
其他好文 时间:
2020-03-29 01:21:44
阅读次数:
68
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1704 传递闭包定义在关系集R上,如果关系R中既有元组(x,y)又有元组(y,z)则元组(x,z),将这样的具有最小性的关系集合就是传递闭包。还有解释:传递闭包、即在数学中,在集合 X 上的二元关系 R ...
分类:
其他好文 时间:
2020-03-29 01:17:49
阅读次数:
58
给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time#bell#" 和 indexes = [0, 2, 5]。 对于每一个索引,我们可以通过从字符串 S 中索引的 ...
分类:
其他好文 时间:
2020-03-28 23:26:27
阅读次数:
73
介绍了Trie树(又称字典树、单词查找树、前缀树)的C++实现和LeetCode上实例。 ...
分类:
编程语言 时间:
2020-03-28 17:54:10
阅读次数:
67
https://ac.nowcoder.com/acm/contest/4853/D https://ac.nowcoder.com/discuss/394080 ...
分类:
其他好文 时间:
2020-03-28 10:36:02
阅读次数:
102
最小生成树 模板 Prim Kruskal 例题 走廊泼水节 https://ac.nowcoder.com/acm/contest/1056/A 题意 将一棵树加不同权值的边,变成一个完全图,问加的权值和最小为多少? 思路 推论:对于两棵树,要在两棵树之间选择一条边,仍然是最小生成树,必然是选择两 ...
分类:
其他好文 时间:
2020-03-28 00:51:11
阅读次数:
80
title: Trie字典树 date: 2020 03 03 00:51:34 tags: all mathjax: true Trie Bundling https://codingcompetitions.withgoogle.com/kickstart/round/000000000019f ...
分类:
其他好文 时间:
2020-03-28 00:50:03
阅读次数:
81
648. 单词替换 难度中等49收藏分享切换为英文关注反馈 在英语中,我们有一个叫做 词根(root)的概念,它可以跟着其他一些词组成另一个较长的单词——我们称这个词为 继承词(successor)。例如,词根an,跟随着单词 other(其他),可以形成新的单词 another(另一个)。 现在, ...
分类:
其他好文 时间:
2020-03-27 19:50:20
阅读次数:
70