A. 2023春-B-1 常有理的立方组

    传统题 400ms 64MiB

2023春-B-1 常有理的立方组

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

题目描述

每个正有理数(即可以表示为两个正整数的商 m/nm/n 的数,其中分母 m0m\neq 0)都能被表示为 (a3+b3)/(c3+d3)(a^3+b^3)/(c^3+d^3) 的形式,其中 aabbccdd 都是正整数,且 aba\le bcdc\le d。这样的一组 (a,b,c,d)(a, b, c, d) 称为“常有理的立方组”。

本题就请你编写程序,为任一给定的正有理数 m/nm/n 找出对应的最小的常有理的立方组。

注意:所谓 (a1,b1,c1,d1)<(a2,b2,c2,d2)(a_1, b_1, c_1, d_1) < (a_2, b_2, c_2, d_2),是指 a1<a2a_1<a_2,或 a1=a2a_1=a_2c1<c2c_1<c_2

输入格式

输入给出三个正整数 mmnnNmaxN_{max},分别为有理数的分子、分母和所求立方组的上界,即在 1a,b,c,dNmax1\le a,b,c,d \le N_{max} 的范围内,求对应 m/nm/n 的最小的常有理的立方组。题目保证 1m,n10001\le m,n\le 1000,且 10Nmax10010\le N_{max}\le 100

输出格式

在一行中依次输出求得的 aabbccdd 的值,其间以 1 空格分隔,行首尾不得有多余空格。

若在给定范围内没有解,则在一行中输出 No Solution in [1, Nmax] for m/n.,其中 Nmax 即为输入中的 NmaxN_{max} 的值,mn 分别对应输入的 mmnn 的值。

样例

5 3 10
7 8 1 8
25 89 20
No Solution in [1, 20] for 25/89.

限制

对于所有的测试用例,限制为 400 ms, 64 MB

PAT2023春季重现赛

未参加
状态
已结束
规则
IOI
题目
9
开始于
2025-11-30 18:30
结束于
2025-11-30 22:00
持续时间
3.5 小时
主持人
参赛人数
71