哪错了

bcm12 肝就完了 2023-11-19 14:17:01 6

#include<bits/stdc++.h> using namespace std; int main(){ char a[225]; int n=0; cin>>a; int i=0; while(true){ if(a[i]=='@') break; if(a[i]=='(')n++; if(a[i]==')')n--; i++; } if(n==0){ cout<<"YES"; } else{ cout<<"NO"; } return 0; }

{{ vote && vote.total.up }}

共 1 条回复

tctm169 杀手

#include <bits/stdc++.h> #include #include #include #include #include #include #include using namespace std; int a[260]; string s; int top,n; int main(){ cin>>s; n=s.length(); for(int i=1;i<=n;i++){ if(s[i-1]=='('){ a[++top]=1; }else{ if(s[i-1]==')'){ if(top>0){ top--; }else{ cout<<"NO"; return 0; } } } } if(top==0) cout<<"YES"; else cout<<"NO"; }