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 {