RQNOJ|【其他】【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的值。
输入格式 【RQNOJ|【其他】【RQNOJ】奶牛式乘法】* 第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; }

    推荐阅读