这道题的传送门,感兴趣的小伙伴可以把我的代码提交一下
#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("expression.in", "r", stdin);
freopen("expression.out", "w", stdout);
string s;
cin >> s;
int a = 0, b = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] == '(') a++;
if (s[i] == ')') b++;
}
if (a == b && (a + b) % 2 == 0) cout << "YES";
else cout << "NO";
return 0;
}