小明要算账,但是计算器上的3和5坏了,要计算50x36怎么办?

2024-11-19 阅读 12
更新于 2024年11月21日
注意到 50×36=50×2×18=100×18=1800×1, 且 8, 1, 0 三个按键都是好的
不妨直接输入 1800×1, 易知正确的结果是 1800.
当然如果你要问坏了九个键, 能不能靠剩下的一个键计算?
只要剩下的别是 0, 问题不大, 直接 k/k=1, 然后用 1 去加就行了.
如果你的计算器支持阶乘, 那 0! =1, 剩下 0 问题也不大.
此时可以出一个 ACM 算法题
小明要算账,但是计算器上的 x 个数字键坏了, 需要用剩下的按键去模拟计算请帮小明给出最短的按键输入流输入示例:
损坏按键 0,1,4,5,8,9
需要计算 114514×1919810