题意:给一个l*c的字母矩阵,给一些单吃,去这个矩阵中找出这些单词的起始位置以及方向,方向按顺时针走,从上开始,分别用A,B,C...表示有8个方向。
对ac自动机还是不熟悉啊,老是敲错。
有些人超时应该是因为,每个点都去搜一次,其实不用,只用每行每列搜就可以了。
本文介绍了一种使用AC自动机和字典树解决单词搜索问题的方法。具体实现包括构建AC自动机、进行模式匹配搜索等步骤。文章提供了一个实际的编程案例,通过该案例可以了解如何在一个矩阵中高效地查找指定的单词。
题意:给一个l*c的字母矩阵,给一些单吃,去这个矩阵中找出这些单词的起始位置以及方向,方向按顺时针走,从上开始,分别用A,B,C...表示有8个方向。
对ac自动机还是不熟悉啊,老是敲错。
有些人超时应该是因为,每个点都去搜一次,其实不用,只用每行每列搜就可以了。

被折叠的 条评论
为什么被折叠?