登 录
2 3 ^ 5 4 ^^ 5
6 6
#include <iostream> #include <string> using namespace std; int main() { int casen, num1, num2; string op; cin>>casen; while(casen--) { cin>>num1>>op>>num2; int d = op.length() + 1; int res = 0, expv = 1; while(true) { if(num1 + num2 == 0) break; int v1 = num1 % d, v2 = num2 % d; int vsum = (v1 + v2) % d; num1 /= d; num2 /= d; res += vsum * expv; expv *= d; } cout<<res<<endl; } return 0; }
抱歉!评论已关闭.