博弈类DP, Flip Game
public List<String> generatePossibleNextMoves(String s) {
List<String> list = new ArrayList<>();
char[] charArr = s.toCharArray();
for(int i = 0; i < charArr.length - 1; i++){
if(charArr[i] == '+' && charArr[i + 1] == '+'){
charArr[i] = '-';
charArr[i+1] = '-';
list.add(new String(charArr));
charArr[i] = '+';
charArr[i+1] = '+';
}
}
return list;
}Last updated