十进制转b进制
string convertToBaseB(int num, int b){
if(!num) return "0";
bool is_neg = num < 0;
num = abs(num);
string res;
while(num) {
res += to_string(num % b);
num /= b;
}
if (is_neg) res = "-" + res;
return res;
}