#P14495. [NCPC 2025] Arithmetic Adaptation

[NCPC 2025] Arithmetic Adaptation

Description

熟能生巧!你终于已经熟练掌握了将两个非零小整数 aabb 相加、从而得到它们的和 a+ba+b 这一任务。在开始学习四位数之前,你希望更进一步,掌握其逆问题:给定整数 ss,找出满足 a+b=sa+b=s 的非零整数 aabb。所有数字都不得超过 33 位。

Input Format

输入包含:

  • 一行,一个整数 ss,满足 999s999-999 \le s \le 999

Output Format

输出两个整数
aa(满足 999a999-999 \le a \le 999a0a \neq 0)和
bb(满足 999b999-999 \le b \le 999b0b \neq 0),
使得 a+b=sa+b=s

若存在多个合法答案,你可以输出其中任意一个。

10
3 7
-1
-2 1
3
1 2
0
-999 999

Hint

样例 1 解释

输入 10\texttt{10} 时,输出 3 7\texttt{3 7} 是正确的,因为 3+7=103+7=10
当然,其他许多输出也同样正确,例如 2 8\texttt{2 8}11 -1\texttt{11 -1},甚至 -849 859\texttt{-849 859}

4 7\texttt{4 7}错误(因为 4+7104+7\neq 10),
10 0\texttt{10 0}错误(因为 aabb 必须都非零),
1000 -990\texttt{1000 -990} 同样 错误(因为 aabb 都必须至多为三位数)。

——翻译由 ChatGPT-5 完成