(turnedOn,used,0);
return res;
}
public void dfs(int turnedOn,int[] used,int cur){//开灯剩余数量...模拟灯的数组 1开灯 0关灯 cur代表当前要开灯的地方
if(turnedOn==0){
int hour=1*used[0]+2*used[1]+4*used...res.add(format(hour,minute));
}
}
for(int i=cur;i开灯的地方...,每一个点都有可能
used[i]=1;
dfs(turnedOn-1,used,i+1);//开灯数量-1, 要开灯的地方+1,防止开重复了