mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-12-18 23:11:59 +00:00
21 lines
372 B
C++
21 lines
372 B
C++
|
#include <bits/stdc++.h>
|
||
|
|
||
|
using namespace std;
|
||
|
|
||
|
string work(string s) {
|
||
|
if (s.find('1') == string::npos) {
|
||
|
return "A";
|
||
|
}
|
||
|
if (s.find('0') == string::npos) {
|
||
|
return "B";
|
||
|
}
|
||
|
return "C" + work(s.substr(0, s.size() / 2)) + work(s.substr(s.size() / 2));
|
||
|
}
|
||
|
|
||
|
int main() {
|
||
|
string s;
|
||
|
cin >> s;
|
||
|
cout << work(s) << endl;
|
||
|
return 0;
|
||
|
}
|