※ 引述《dont (dont)》之銘言:
: 2116. Check if a Parentheses String Can Be Valid
: ## 思路
: 記錄還沒配對的括號個數 open
: 把locked==0的也當作 `(`
: 如果遇到配對不了的括號 就回傳FALSE
: 兩個方向各掃一遍
: ## Code
: ```cpp
: class Solution {
: public:
: bool canBeValid(string s, string locked) {
: int n = s.size();
: if (n & 1) return false;
: int open = 0;
: for (int i=0; i<n; ++i) {
: if (locked[i] == '0' || s[i] == '(') {
: ++open;
: } else if (open == 0) {
: return false;
: } else {
: