//可以重复的拼凑(递归)
public static void repeatRange(char[] ret, char[] input, int len){
if(len == 0) {
for(int i = 0; i < ret.length; i++) {
System.out.print(ret[i]);
}
System.out.println();
return;
}
for(int j = 0; j < input.length; j++) {
ret[len - 1] = input[j];
repeatRange(ret, input, len - 1);
}
}