dp[i][0] true - start from index i at odd step can success
dp[i][1] true - start from index i at even step can success
dp[i][0] = dp[i’s next greater number][1]
dp[i][1] = dp[i’s next smaller number][0]