#P13629. [NWRRC 2021] Boris and Berta

[NWRRC 2021] Boris and Berta

Description

Boris 正在为他的妹妹 Berta 设计一个任务。其中一项任务是找到距离他们家正北方向 nn 米的一个点。但如果直接给出 nn,就太简单了。Boris 决定用英里和缆绳来表示这个距离。

他发现英里有很多种:从 500500 米的中国里(称为 li\textit{li})到 1129911\,299 米的挪威英里(称为 mil\textit{mil})。而一根缆绳的长度可以从 169169 米到 220220 米不等。

Boris 决定选用长度为 mm 米的英里和长度为 cc 米的缆绳。现在他想用“MM 英里和 CC 缆绳”来尽可能精确地表示 nn 米的距离——也就是说,他想最小化 Mm+Ccn|M\cdot m+C\cdot c-n|。请你帮帮他!

Input Format

输入共三行,每行一个整数:nn —— 需要表示的距离,mm —— 选定的英里长度,cc —— 选定的缆绳长度(1n1091 \le n \le 10^9500m11299500 \le m \le 11\,299169c220169 \le c \le 220)。所有数值均以米为单位。

Output Format

输出两个非负整数 MMCC —— 用选定的英里和缆绳长度最接近 nn 米的表示方法。如果有多种最优解,输出任意一种即可。

1234
500
169
0 7
1700
500
200
1 6

Hint

对于第二个样例测试,有两个正确答案:1 6\texttt{1 6}3 1\texttt{3 1}

由 ChatGPT 4.1 翻译