点击打开链接
题意:定义一种新的乘法,比如123*45=1x4+1x5+2x4+2x5+3x4+3x5,现在给出两个被乘数a,b,输出a*b
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
#include<map>
#include<vector>
#include<cmath>
using namespace std;
typedef long long ll;
const int maxn = 10000 + 5;
int main()
{
char s1[50],s2[50];
while(~scanf("%s%s",s1,s2))
{
ll sum = 0;
for(int i = 0; s1[i]; i++)
for(int j = 0; s2[j]; j++)
{
sum += (s1[i] - '0') * (s2[j] - '0');
}
printf("%lld\n",sum);
}
return 0;
}
转载请注明原文地址: https://ju.6miu.com/read-1296115.html