提交时间:2025-05-24 13:44:33
运行 ID: 324002
#include<bits/stdc++.h> using namespace std; string s; int main() { long long n,w,m; char c; cin>>n>>m; if(n==0){ cout<<"0"<<" "; } for(int d=2;d<=16;d++){ while(n>0){ w=n%d; if(a<10){ c=w+'0'; } else{ c=a+'A'-10; } s=c+s; n=n/16; } string s1=s; int s=s.size()-1; s.erase(l,1); reverse(s.begin(),s.end()); if(s1==s) cout<<n; } if(m==0){ cout<<"0"<<" "; } for(int d=2;d<=16;d++){ while(m>0){ w=m%d; if(a<10){ c=w+'0'; } else{ c=a+'A'-10; } s=c+s; m=m/16; } string s1=s; int s=s.size()-1; s.erase(l,1); reverse(s.begin(),s.end()); if(s1==s) cout<<m; } return 0; }