文章

82

粉丝

343

获赞

27

访问

657.8k

头像
简单模拟
P1475
发布于2021年3月3日 18:21
阅读数 6.9k

#include <iostream>
using namespace std;

const int maxn=10005;
int a[maxn],b[maxn],c[maxn];
char x[maxn],y[maxn];
int n;
int add(int *a,int *b,int n,int m){
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            c[i+j]+=a[i]*b[j];
        }
    }
    int t=0;
    for(int i=0;i<m+n-1;i++){
        t=t+c[i];
        c[i]=t%10;
        t=t/10;
    }
    int k=m+n-1;
    while(t>0){
        c[k++]=t%10;
        t=t/10;
    }
    return k;
}
int main(){
    cin>>n;
    for(int i=0;i<n;i++) cin>>x[i];
    for(int i=0;i<n;i++) cin>>y[i];
    for(int i=n-1;i>=0;i--) a[i]=x[n-1-i]-'0';
    f...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发