90求调,测试点10wa
查看原帖
90求调,测试点10wa
1542529
any_gate楼主2024/10/26 02:49
#include<stdio.h>
#include<string.h>
int main(){
	char a[255]={0};
	gets(a);
	int len=strlen(a);
	int cnt1=0,cnt2=0,cnt3=0;
	int idx=1;
	int i=0;
	for(;i<len;i++){
		if(cnt2>cnt1){
			idx=0;
		}
		if(a[i]=='(')
		cnt1++;
		else if(a[i]==')')
		cnt2++;
		if(a[i]=='@')
		cnt3++;
		
	}
	if(a[len-1]=='@'&&idx&&cnt1==cnt2&&cnt3==1)
	printf("YES");
	else
	printf("NO");
	
	return 0;
} 
2024/10/26 02:49
加载中...