• 取石子
  • B进制星球怎么搞?哪位大佬帮忙一下!!!不是哥们儿你们都还在吗???你们去哪里了啊!!!QwQ我好伤心!!!

  • @ 2025-7-21 18:43:40

QwQ

1 条评论

  • @ 2025-7-22 12:19:29

    #include<bits/stdc++.h> using namespace std; int a[10005],b[10005],c[100005]; int main(){ string s,s1; int n=0; cin>>n>>s>>s1; reverse(s.begin(),s.end()); reverse(s1.begin(),s1.end()); for(int i=0;i<s.size();i++){ if(s[i]>='1' and s[i]<='9'){ a[i]=s[i]-'0'; } else if(s[i]>='A' and s[i]<='Z'){ a[i]=s[i]-55; } } for(int i=0;i<s1.size();i++){ if(s1[i]>='1' and s1[i]<='9'){ b[i]=s1[i]-'0'; } else if(s1[i]>='A' and s1[i]<='Z'){ b[i]=s1[i]-55; } } int c1=max(s.size(),s1.size()); for(int i=0;i<c1;i++){ c[i]+=a[i]+b[i]; c[i+1]=c[i]/n; c[i]%=n; } if(c[c1]!=0){ c1++; } for(int i=c1-1;i>=0;i--){ if(c[i]>9){ cout<<char(c[i]+55); } else cout<<c[i]; } }

    • 1

    信息

    ID
    116
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    56
    已通过
    9
    上传者