题解
2025-05-05 22:06:24
发布于:江苏
7阅读
0回复
0点赞
#include<iostream>
#include<string>
using namespace std;
long long X(string x){
long long sum=0;
int cnt=0;
for(int i=x.size()-1;i>=0;i--){
int number=x[i]-'0';
long long k=1;
for(int j=0;j<cnt;j++){
k*=8;
}
sum+=number*k;
cnt++;
}
return sum;
}
long long Y(string y){
long long sum=0;
int cnt=0;
for (int i=y.size()-1;i>=0;i--){
int number=y[i]-'0';
long long k=1;
for(int j=0;j<cnt;j++){
k*=2;
}
sum+=number*k;
cnt++;
}
return sum;
}
int main(){
string x,y;
cin>>x>>y;
cout<<X(x)*Y(y);
return 0;
}
这里空空如也
有帮助,赞一个