救~!
查看原帖
救~!
1602449
k2409楼主2024/12/15 00:48
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define str string
ll n,ans1,ans2;
str s;

bool q(str s);/*判断字符‘/’前合法元素*/
bool h(str s);

int main(){
   cin>>n>>s;
   if(n%2==1
      &&q(s)&&s[(n+1)/2]=='/'&&h(s)
      &&ans1==ans2)
   	 cout<<"Yes"<<endl;
   else 
     cout<<"No"<<endl;
   
return 0;
}

bool q(str s){
	for(int i=0;i<(n+1)/2;i++){
		ans1++;
		if(s[i]!='1')
       return 0;
	}
	return 1;
}

bool h(str s){
	for(int i=(n+1)/2+1;i<=s.size()-1;i++){
		ans2++;
		if(s[i]!='2'
       return 0;
	} 
	return 1;
}

2024/12/15 00:48
加载中...