字符串S, 相同长度的词的列表 L。 找到S中包含L中所有词任意顺序连接一起的子串的所有起始下标

map：L中的每个不同的词的出现次数（L中的词可能重复）。n：单词长度，m；单词个数，外循环找index,逐个字符扫描S（i=0：S.length()-m*n），内循环找单词，按逐个单词扫描S（j=0:m）,str = S.substring(i+j*n, i+(j+1)*n)。每次外循环向下走一次，拷贝一份map。如果str在拷贝的map中，减去相应的单词（或次数）。如果不在，停止内部扫描。内部扫描结束，如果拷贝的map为空，则记录外循环的index。