【其他】【RQNOJ】奶牛式乘法

题目描述

做厌了乘法计算题的贝茜,自创了一种新的乘法运算法则。在这套法则里,
A*B等于一个取自A、一个取自B的所有数字对的乘积的和。比方说,123*45等于
1*4 + 1*5 + 2*4 + 2*5 + 3*4 + 3*5 = 54。对于2个给定的数A、B
(1 <= A, B <= 1,000,000,000),你的任务是,用新的乘法法则计算A*B的值。

输入格式

* 第1行: 2个用空格隔开的整数:A、B

输出格式

* 第1行: 输出1个整数,即新的乘法法则下A*B的值

样例输入

123 45

样例输出

54

三维状态图像


按题意模拟即可

#include #include int a[100],b[100]; char ss[100],s[100]; long long ans; int main() { scanf("%s",s); for (int i=1;i<=strlen(s);++i) a[i]=s[i-1]-'0'; scanf("%s",ss); for (int i=1;i<=strlen(ss);++i) b[i]=ss[i-1]-'0'; a[0]=strlen(s); b[0]=strlen(ss); for (int i=1;i<=a[0];++i) for (int j=1;j<=b[0];++j) ans+=a[i]*b[j]; printf("%lld/n",ans); return 0; }

你可能感兴趣的:(RQNOJ,其他)