亞太數學奧林匹亞競賽初選考試 2019年 第六題AI解答
以下為 AI 生成之解答,僅供參考,未經正式審核。
題目:函數 $f : \mathbb{N} \cup \{0\} \to \mathbb{N} \cup \{0\}$ 滿足:對任意兩個相異的 $a, b$,恆有
$$f(a) + f(b) - f(a + b) = 2019.$$(a)求 $f(0)$ 之值。
(b)設 $a_1, a_2, \cdots, a_{100}$ 為 100 個兩兩相異的正整數,求
$$f(a_1) + f(a_2) + \cdots + f(a_{100}) - f(a_1 + a_2 + \cdots + a_{100})$$之值。
(a) 求 $f(0)$#
取 $a$ 為任意正整數、$b = 0$(兩者相異),代入關係式:
$$f(a) + f(0) - f(a + 0) = 2019,$$左邊的 $f(a)$ 與 $f(a+0) = f(a)$ 相消,得
$$f(0) = 2019.$$(b) 求 $f(a_1) + \cdots + f(a_{100}) - f(a_1 + \cdots + a_{100})$#
不失一般性,將這 100 個數重新排序,使得 $a_1 > a_2 > \cdots > a_{100}$(重排不影響所求之值)。
令部分和 $S_k = a_1 + a_2 + \cdots + a_k$。關鍵觀察:對每個 $1 \le k \le 99$,
$$S_k \ge a_1 > a_{k+1},$$所以 $S_k$ 與 $a_{k+1}$ 是兩個相異的正整數,可以套用題目的關係式:
$$f(S_k) + f(a_{k+1}) - f(S_k + a_{k+1}) = 2019,$$也就是
$$f(S_k) + f(a_{k+1}) - f(S_{k+1}) = 2019, \quad k = 1, 2, \cdots, 99.$$將這 99 條式子全部相加,中間的 $f(S_2), f(S_3), \cdots, f(S_{99})$ 逐項對消(telescoping),剩下
$$f(S_1) + \sum_{k=2}^{100} f(a_k) - f(S_{100}) = 99 \times 2019.$$由於 $f(S_1) = f(a_1)$,即得
$$f(a_1) + f(a_2) + \cdots + f(a_{100}) - f(a_1 + a_2 + \cdots + a_{100}) = 99 \times 2019 = 199881.$$附註:$f$ 的一般形式#
事實上可以完全刻劃 $f$。令 $g(n) = f(n) - 2019$,則關係式化為:對相異的 $a, b$,
$$g(a + b) = g(a) + g(b).$$由 $g(1) + g(4) = g(5) = g(2) + g(3)$、$g(4) = g(1) + g(3)$ 可推出 $g(2) = 2g(1)$,再配合 $g(n+1) = g(n) + g(1)$($n \ge 2$)歸納可得 $g(n) = n \cdot g(1)$ 對所有 $n \ge 1$ 成立。因此
$$f(n) = cn + 2019, \quad n \ge 1$$(其中 $c = f(1) - 2019$ 為使值域落在 $\mathbb{N} \cup \{0\}$ 的任意整數,例如任意 $c \ge 0$ 皆可),且 $f(0) = 2019$。
驗算 (b):$\sum_{i=1}^{100} f(a_i) - f\left(\sum a_i\right) = \left(c \sum a_i + 100 \times 2019\right) - \left(c \sum a_i + 2019\right) = 99 \times 2019 = 199881$,與前述結果一致。
結論#
- (a)$f(0) = 2019$
- (b)$99 \times 2019 = 199881$