add longest_valid_parentheses.cpp