#B. 「2023牛客OI模拟赛(四)普及组」B. 乘法考验

    传统题 文件IO:mul 1000ms 256MiB

「2023牛客OI模拟赛(四)普及组」B. 乘法考验

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

牛牛上二年级了,他正在学习乘法。老师在课上介绍乘法的性质:两个非零数字相乘不会得到零。但是牛牛并不赞同,他说:”2 乘以 5 等于 10,10 的个位不就是零吗,我得到零了!”老师刚想批评牛牛,没想到牛牛反将一军:”得到一个零太简单了,我想要得到 kk 个零。现在给你一个数字 aa,你需要找到一个最小的正整数 bb,使得 a×ba \times b 的末尾至少有 kk 个零。老师发现原来自己也不会乘法,于是被气哭,他找到了你来挽回尊严,你能帮助他吗?

输入格式

第一行输入一个正整数 tt,表示共有 tt 组数据。

接下来包含 tt 行,每行表示一次牛牛的考验,给定两个数字 a,ka, k

输出格式

输出 tt 行,每行一个正整数表示最小的 bb

样例输入1

6
125 3
125 2
10500 3
10000 2
10000 1
1536 9

样例输出1

8
4
2
1
1
1953125

说明

  • 对于第一组数据,有 8125=10008 \cdot 125 = 1000, 末尾有 3 个零。

  • 对于第三组数据,需要乘以 2 变成 21000,末尾才能是 3 个零,请注意原本数字的 10500千位上的零不算,本题要求的是末尾有 𝑘 个零。

  • 对于第四、五组数据,给定的数字 aa 已经满足了至少 kk 个零的条件,乘以 1 就是答案。对于第五组数据千万不要输出 0(认为 0 的末尾也只有一个零),虽然这是对的,但是本题要求你输出的 bb 是正整数,所以答案还是 1。

  • 对于第六组数据,容易观察到 15361953125=30000000001536 \cdot 1953125 = 3000000000, 末尾恰好 9 个零,这是最小的数字了,所以直接输出 1953125 即可。

测试数据

数据点编号 TT\leq aa\leq kk\leq
1-2 2020 10001000 55
3-4 100000100000
5-6 1000010000 77
7-8 10910^9 99
9-10 101810^{18} 1818

「2023牛客OI模拟赛(四)普及组」

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-10-12 12:00
结束于
2023-10-17 12:00
持续时间
120 小时
主持人
参赛人数
2