2 条题解

  • 0
    @ 2025-1-5 17:20:47

    这道题也是一个肥肠简单的高精度馍板题。(不喜勿喷) 严禁复制!!!!!!!! 代码如下: #include #include #include #include using namespace std; string s1; string s2; int a[510]; int b[510]; int c[510]; int main() { freopen("add.in","r",stdin); freopen("add.out","w",stdout); cin>>s1; cin>>s2; for(int i=s1.size()-1;i>=0;i--) a[s1.size()-i-1]=s1[i]-'0'; for(int i=s2.size()-1;i>=0;i--) b[s2.size()-i-1]=s2[i]-'0'; int len1=s1.size(); if(s2.size()>s1.size()) len1=s2.size(); for(int i=0;i<len1;i++) c[i]=a[i]+b[i]; for(int i=0;i<len1;i++) { if(c[i]>=10) { c[i+1]=c[i+1]+c[i]/10; c[i]=c[i]%10; } } if(c[len1]!=0) len1++; for(int i=len1-1;i>=0;i--) cout<<c[i]; return 0; }

    信息

    ID
    1794
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    (无)
    递交数
    15
    已通过
    4
    上传者