寻找重复的子树 力扣652

给定一棵二叉树 root,返回所有重复的子树。 对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。 如果两棵树具有相同的结构和相同的结点值,则它们是重复的。 链接:https://leetcode-cn.com/problems/find-duplicate-subtrees

区别:没有前面的限定,输入是字符串,数据结构得自己建立,不一定要用树结构

dfs迷宫最短路径以及数量

芯片资源区

芯片数量 M 每个容量10G

业务数量 N 分为A,B两种,A点占用2.5G B点占用10G

业务按照编号顺序配置在芯片上,一个芯片可划分4个资源区,编号1,2,3,4 每个资源区容量2.5G

求用户进行一系列配置后,输出最后一个业务对应的芯片编号和资源区编号,没有的话返回0,0

例:

输入:M N

A B A B A A

输出:

1

4

思路:1个记录芯片数量的参数c,一个记录资源区的编号1-4循环变化的参数s。遍历列表,遇到A,s+1,当s==5的时候,s=1并且c+1;遇到B,直接c+1,最后输出c和s。当然特殊情况另行考虑。