#B1186. 模拟乘法运算
模拟乘法运算
【题目描述】
给定两个正整数 ,其中 。
请模拟 的乘法竖式,并按如下顺序输出:
- 第一行输出 ;
- 第二行输出 ;
- 接下来从低位到高位枚举 的每一位数字,若该数字不是 ,就输出 乘以这个数字得到的部分积;
- 最后一行输出 的结果。
部分积不添加表示位移的末尾 。
【输入描述】
输入一行,包含两个正整数 。
保证:
- 。
【输出描述】
按题目描述中的顺序输出乘法竖式。
每行输出一个整数,行末不添加多余空格。
【样例 1】
【样例 1 输入】
129 91
【样例 1 输出】
129
91
129
1161
11739
【样例 1 解释】
乘数 从低位到高位的非零数位依次为 ,对应部分积为 、,最终乘积为 。
【样例 2】
【样例 2 输入】
900 120
【样例 2 输出】
900
120
1800
900
108000