Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
99285 | Yvan | 表达式括号匹配2 | C++ | 通过 | 100 | 0 MS | 248 KB | 457 | 2023-08-22 16:04:10 |
#include<iostream> #include<cstring> using namespace std; char s; int main() { int tleft=0,tright=0,left=0; while(s!='@') { cin>>s; if(s=='(') { left++; tleft++; } if(s==')'&&left<=0) { cout<<"NO"; return 0; } if(s==')'&&left>0) { tright++; left--;; } if(s=='@') { continue; } } if(tleft==tright){ cout<<"YES"; }else{ cout<<"NO"; } return 0; }