Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
99646 梁晨熙 FBI树 C++ 通过 100 0 MS 256 KB 453 2023-08-23 14:42:00

Tests(10/10):


#include<iostream> #include<string> using namespace std; int n; string s; void dfs(int l,int r){ int mid=(l+r)/2; if(l!=r){ dfs(l,mid); dfs(mid+1,r); } int sum=0; for(int i=l;i<=r;i++){ if(s[i] == '1') sum++; } if(sum==r-l+1) cout<<"I"; else if(sum==0) cout<<"B"; else cout<<"F"; } int main(){ cin>>n>>s; dfs(0,s.size()-1); }


测评信息: