1 solutions

  • 1
    @ 2025-10-15 17:30:44
    #include<bits/stdc++.h>
    using namespace std;
    string s1,s2;
    int a[10001],b[10001],x,l,c[10001]; 
    int main (){
        cin>>s1>>s2;
        int l1=s1.size(),l2=s2.size();
        for(int i=1;i<=l1;i++){
            a[i]=s1[l1-i]-48; 
        }
        for(int i=1;i<=l2;i++){
            b[i]=s2[l2-i]-48;
        }
    	for(int i=1;i<=l2;i++){ 
        	for(int j=1;j<=l1;j++){
            	c[i+j-1]+=a[j]*b[i];
            }
        }
        for(int i=1;i<l1+l2;i++){ 
        	if(c[i]>9){
                c[i+1]+=c[i]/10;
                c[i]%=10;
            }
        }
    	l=l1+l2;
        while(c[l]==0&&l>1){
            l--;
        }
        for(int i=l;i>=1;i--){
            cout<<c[i];
        }
        return 0;
    }
    
    
    

    Information

    ID
    1263
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    9
    Tags
    # Submissions
    9
    Accepted
    4
    Uploaded By