Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: samsenpisardmoo26

Problemset: I.Quick Math

Language: cpp

Time: 0.003 second

Submitted On: 2026-10-10 16:01:30

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string a,b;
    cin >> a >> b;

    int arr[2005]={0};

    for(int i=a.length()-1; i>=0; i--)
    {
        for(int j=b.length()-1; j>=0; j--)
        {
            int ans1 = a[i]-'0';
            int ans2 = b[j]-'0';
            arr[a.length()-1-i+b.length()-1-j] += ans1*ans2;
        }
    }

    for(int i=0; i<2004; i++)
    {
        arr[i+1] += arr[i]/10;
        arr[i] %= 10;
    }

    int i=2004;
    while(i>0 && arr[i]==0) i--;

    for(; i>=0; i--)
        cout << arr[i];
}