Evaluate XOR operation
else if ( str [ k ] == ' ^ ' ) { if ( isTrue == 1 ) { temp_ans = temp_ans + leftTrue * rightFalse + leftFalse * rightTrue ; } else { = temp_ans + leftTrue * rightTrue + leftFalse * rightFalse ; } } [ i , j , isTrue ] = temp_ans ; } return ; } return ( S , 0 , N - 1 , 1 , dp ) ; }