CF1525A.Potion-making

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Potion-making

题目描述

你有一个最初为空的坩埚,你想在其中酿造一瓶药水。这瓶药水由两种成分组成:魔法精华和水。你想要酿造的药水应包含恰好 k%k\% 的魔法精华和 (100k)%(100 - k)\% 的水。

每一步,你可以向坩埚中倒入一升魔法精华或一升水。你不关心药水的总体积,只关心其中魔法精华和水的比例。

小提示:如果你向坩埚中倒入 ee 升精华和 ww 升水(e+w>0e + w > 0),那么坩埚中魔法精华的百分比为 ee+w100%\frac{e}{e + w} \cdot 100\%(不进行四舍五入),水的百分比为 we+w100%\frac{w}{e + w} \cdot 100\%

输入格式

第一行包含一个整数 tt1t1001 \le t \le 100),表示测试用例的数量。

每个测试用例的第一行包含一个整数 kk1k1001 \le k \le 100),表示药水中精华的百分比。

输出格式

对于每个测试用例,输出酿造一瓶合格药水所需的最少步数。可以证明,总能在有限步内实现目标。

说明/提示

在第一个测试用例中,你应向坩埚中倒入 33 升魔法精华和 9797 升水,这样药水中魔法精华的比例就是 3%3\%

在第二个测试用例中,你只需倒入 11 升精华即可得到 100%100\% 的魔法精华药水。

在第三个测试用例中,你可以倒入 11 升魔法精华和 33 升水。

由 ChatGPT 4.1 翻译

样例

3
3
100
25
100
1
4

在线编程 IDE

建议全屏模式获得最佳体验