3195 - 【基础】两数相乘

题目描述

马小虎同学平素行事路显粗犷,总是带着一股子大大咧咧的劲头,毛手毛脚的举止时常让周围的小朋友们惊讶不已。在一次数学练习中,他遭遇了一个特别的小插曲:在解答一道涉及两数相乘的题目时,他那不拘小节的习惯又“添彩"了。正专心致志演算之际,一不留神,手中的墨水笔触滑出,不慎玷污了题面的一部分,其中一个乘数的 i 位数字变得模糊不清。当时,马小虎误将这一位置的数字 m 当成了 n 进行了运算,得出一个错误的结果 t

等到墨渍干透,马小虎意识到问题所在,赶紧擦拭干净,仔细辨认后确定 i 位上原本应该是数字 m 而非 n。他重新进行了运算,最终得出了正确的答案 s

他想考考你:这道题目中的两个乘数分别是多少?

输入

五个整数,imnts0 \le m, n \le 9m \ne n),分别表示数位(用计数单位表示)原数字、错误数字、错误结果和正确结果。

输出

一行,按从小到大的顺序输出两个整数 ab

样例

输入

10 1 6 4620 3220

输出

28 115

输入

1 1 6 10600 10100

输出

100 101
说明

样例 1 解释:

115 的十位数字 1 当成了 6,计算出的错误结果是 28 \ast 165 = 4620 。正确结果是 28 \ast 115 = 3220

【数据范围】

  • 30\% 的数据满足:0 \leq a, b \leq 1000
  • 60\% 的数据满足:0 \leq a, b \leq 1000000
  • 100\% 的数据满足:0 \leq s, t < 2^{63}0 \leq a, b < 2^{31}
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 29
通过人数 9
金币数量 2 枚
统计
上一题 下一题