public class Find2 { public int[] dx={1,-1,0,0}; public int[] dy={0,0,1,-1}; class Trie{ Trie[] tries; String isEnd; public Trie(){ tries = new Trie[26]; } } public boolean[][] vis; //是否判断过 public List<String> res; //答案 public void insert(String wor…
所有字符串的公共前缀最长字符串 特点:(1)公共所有字符串前缀 (好像跟没说一样...) (2)在字典树中特点:任意从根节点触发遇见第一个分支为止的字符集合即为目标串 参考问题:https://leetcode.com/problems/longest-common-prefix/description/ Write a function to find the longest common prefix string amongst an array of strings. If there…
class Solution { public List<String> wordBreak(String s, List<String> wordDict) { List<String> res = new ArrayList<>(); int max = 0, min = Integer.MAX_VALUE; Set<String> set = new HashSet<>(); for (String word : wordDic…
统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others)Total Submission(s): 16905 Accepted Submission(s): 7273 Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前…
任意门:http://acm.hdu.edu.cn/showproblem.php?pid=1298 T9 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3917 Accepted Submission(s): 1415 Problem Description A while ago it was quite cumbersome…