每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:输入三个正整数 ,表示给定的两个正整数以及操作的常数。除此之外,保证单个测试文件的 之和、 之和均不超过 。
对于每一组测试数据,新起一行输出一个整数,表示最少操作次数,若无法实现则输出 。
3 123 321 2 123 444 123 123 123 114514
1 2 0
对于第一组测试数据,直接对 做镜像操作即可得到 ,需要 次操作。对于第二组测试数据,其中一种最优方案是:第一次操作:第二次操作:一共需要 次操作。对于第三组测试数据,初始值已经满足,需要 次操作。
在几乎全部的情况下,PyPy 的运行速度优于 Python,我们建议您选择对应版本的 PyPy 进行提交、而不是 Python。