2023春-B-1 常有理的立方组
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
每个正有理数(即可以表示为两个正整数的商 的数,其中分母 )都能被表示为 的形式,其中 、、、 都是正整数,且 ,。这样的一组 称为“常有理的立方组”。
本题就请你编写程序,为任一给定的正有理数 找出对应的最小的常有理的立方组。
注意:所谓 ,是指 ,或 且 。
输入格式
输入给出三个正整数 、 和 ,分别为有理数的分子、分母和所求立方组的上界,即在 的范围内,求对应 的最小的常有理的立方组。题目保证 ,且
输出格式
在一行中依次输出求得的 、、、 的值,其间以 1 空格分隔,行首尾不得有多余空格。
若在给定范围内没有解,则在一行中输出 No Solution in [1, Nmax] for m/n.,其中 Nmax 即为输入中的 的值,m 和 n 分别对应输入的 、 的值。
样例
5 3 10
7 8 1 8
25 89 20
No Solution in [1, 20] for 25/89.
限制
对于所有的测试用例,限制为 400 ms, 64 MB