a,b 를 long long 으로 했다가 엄청 오래 걸렸다...
근데 a,b 가 왜 long long 으로 안되는지 아직도 모름.
그냥 문자열로 받아서 풀었다. 정신이 반쯤 나가있다.
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(void)
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
string a, b;
cin >> a >> b;
vector<int> a2, b2;
long long num = 0;
for (int i = 0; i < a.size(); ++i)
{
a2.push_back(a[i] - '0');
}
for (int i = 0; i < b.size(); ++i)
{
b2.push_back(b[i] - '0');
}
for (int i = 0; i < a2.size(); ++i)
{
for (int j = 0; j < b2.size(); ++j)
{
num += a2[i] * b2[j];
}
}
cout << num;
return 0;
}