0294. Flip Game II
https://leetcode.com/problems/flip-game-ii
Description
You are playing a Flip Game with your friend.
You are given a string currentState
that contains only '+'
and '-'
. You and your friend take turns to flip two consecutive "++"
into "--"
. The game ends when a person can no longer make a move, and therefore the other person will be the winner.
Return true
if the starting player can guarantee a win, and false
otherwise.
Example 1:
Example 2:
Constraints:
1 <= currentState.length <= 60
currentState[i]
is either'+'
or'-'
.
Follow up: Derive your algorithm's runtime complexity.
ac1: backtracking
This key point if (!nextCanWin) return true;
is the most important breakthrough point。
Last updated