Solution 1 for Scaler Topics Fortnightly Contest - 12
Learn via video course

DSA Problem Solving for Interviews using Java
by Jitender Punia
1000
4.9
This article is part of the Scaler Topics Fortnightly Contest - 12
Solution Approach
- Let denotes count of 'A's and denote count of 'B's
- Now, consider 3 cases:
-
Alice can't make any moves, so the game ends at the very first move, with a draw.
-
Whatever move Alice makes, she can't gain any point. So, the result would either be lose or draw.
-
and An optimal move for Alice is to choose all the 'A's as her subsequence in 1st move and gain point equal to count_B. Now, whatever move Bob plays, he can't gain any point, as all 'A's are removed.
- Alice would win in this case.
Time complexity:
Space complexity: