P14495 [NCPC 2025] Arithmetic Adaptation

题目背景

:::align{center} ![](https://cdn.luogu.com.cn/upload/image_hosting/fnzeqd1y.png) 明信片:一位挪威人正在解样例 3。 黑白彩色照片,挪威国家图书馆藏。 :::

题目描述

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

输入格式

输入包含: - 一行,一个整数 $s$,满足 $-999 \le s \le 999$。

输出格式

输出两个整数 $a$(满足 $-999 \le a \le 999$ 且 $a \neq 0$)和 $b$(满足 $-999 \le b \le 999$ 且 $b \neq 0$), 使得 $a+b=s$。 若存在多个合法答案,你可以输出其中任意一个。

说明/提示

### 样例 1 解释 输入 $\texttt{10}$ 时,输出 $\texttt{3 7}$ 是正确的,因为 $3+7=10$。 当然,其他许多输出也同样正确,例如 $\texttt{2 8}$、$\texttt{11 -1}$,甚至 $\texttt{-849 859}$。 而 $\texttt{4 7}$ 则 **错误**(因为 $4+7\neq 10$), $\texttt{10 0}$ 也 **错误**(因为 $a$ 与 $b$ 必须都非零), $\texttt{1000 -990}$ 同样 **错误**(因为 $a$ 与 $b$ 都必须至多为三位数)。 ——翻译由 ChatGPT-5 完成