#include "bits/stdc++.h"
using namespace std;
int n;
string s;
int main()
{
cin >> n;
cin >> s;
bool flag = true;
if(n==1 && s=="0") flag= false;
int l = 0;
while (l<n)
{
if(l == 0){
if(s[l] == s[l+1]){
flag= false;
}
}
if(s[l] == '1' && l < n-1){
if(s[l+1] == '1'){
flag = false;
break;
}
}
if(s[l] == '0' && l<n-2){
if(s[l+1] == '0' && s[l+2] == '0'){
flag= false;
break;
}
}
if(l==n-2){
if(s[l] == s[l+1]) {
flag= false;
break;
}
}
l++;
}
if(flag) cout <<"Yes\n" << endl;
else cout <<"No\n" << endl;
return 0;
}
Row(模拟)
最新推荐文章于 2024-07-25 23:22:43 发布