字符串模拟
#include <iostream>
#include <string>
using namespace std;
int main()
{
string num;
int T;
cin >> T;
while (T--) {
cin >> num;
for (int i = 1; i <= 3; ++i) {
for (int j = num.size() - 1; j >= 0; --j) {
if (num[j] == '0') {
num[j] = '1';
break;
} else {
num[j] = '0';
if (j == 0) {
num.insert(num.begin(), '1');
}
}
}
if (i == 1 || i == 3) {
cout << num << endl;
}
}
}
return 0;
}