题解
2023-08-26 09:01:06
发布于:广东
8阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
void fbi(string s) //FBI! Open the door!
{
if(s.length()>0)
{
int l=s.length();
if(l==1){
if(s=="1") cout<<"I";
if(s=="0") cout<<"B";
return ;
}
string s1=s.substr(0,l/2);
string s2=s.substr(l/2);
fbi(s1);
fbi(s2);
if(count(s.begin(),s.end(),'1')==0) cout<<"B";
else if(count(s.begin(),s.end(),'0')==0) cout<<"I";
else cout<<"F";
}
}
int main()
{
int n;
cin>>n;
string s;
cin>>s;
fbi(s);
}
FBI! Open the door! (doge)
这里空空如也
有帮助,赞一个