- 取石子
十转r\r转十自定义函数标准写法(整数)gzjun
- 2025-7-15 13:58:15 @
long long rzs(string s,int r){
long long sum=0,quan=1;
for(int i=s.size()-1;i>=0;i--){
if(isdigit(s[i])){
sum+=(s[i]-48)*quan;
}else{
sum+=(s[i]-55)*quan;
}
quan*=r;
}
return sum;
}
string szr(long long n,int r){
string s;
if(n==0) s="0";
while(n){
if(n%r>9){
s.push_back(n%r+55);
}else{
s.push_back(n%r+48);
}
n/=r;
}
reverse(s.begin(),s.end());
return s;
}
1 条评论
-
yuguo @ 2025-7-15 14:33:14
谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!谢谢!
- 1
信息
- ID
- 116
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 56
- 已通过
- 9
- 上传者