究极鸡心
2024-02-19 17:06:34
发布于:北京
表达式括号匹配
一半RE一半AC
#include<bits/stdc++.h>
using namespace std;
int main(){
stack<char> stl;
stack<char> stb;
int i=0;
char c[1005];
cin>>c;
while(c[i]!='@'){
if(c[i]=='(') stl.push('(');
else if(c[i]=='[') stb.push('[');
else if(c[i]==')') stl.pop();
else if(c[i]==']') stb.pop();
i++;
}
if(stl.empty()&&stb.empty()){
printf("YES");
return 0;
}printf("NO");
return 0;
}
全部评论 6
#include <bits/stdc++.h>
#define int long long
using namespace std;
char k[260];int a,b,i=1;
signed main(){
while(cin>>k[i]){
if(k[i]'@')break;
if(k[i]'(')a;
if(b>a){
cout<<"NO";retu2024-02-20 来自 江苏
0这题我知道,没有那么复杂
2024-02-20 来自 江苏
0大佬!谢谢!
2024-02-20 来自 北京
0
搜帖子
2024-02-19 来自 北京
0https://www.luogu.com.cn/problem/P1739
2024-02-20 来自 江苏
0
我不知道哪儿错了
2024-02-19 来自 北京
0大型纪录片<鸡心传奇>
永不播出2024-02-19 来自 北京
0去学习系统复制
2024-02-19 来自 北京
0哪节课
2024-02-19 来自 北京
0看我
2024-02-19 来自 北京
0
有帮助,赞一个