112 年 國立成功大學電機工程學系碩士班已組《離散數學》

📄 試題原卷 免費註冊後即可對照原始考卷 PDF免費註冊

第 1 題10 分

Prove Let a,b∈Za, b \in \mathbb{Z}. If a≥2a \geq 2, then either a∤ba \nmid b or a∤(b+1)a \nmid (b+1) (use contradiction to prove)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

  1. 反證法(Proof by Contradiction):
    欲證明條件命題 P  ⟹  QP \implies Q 成立,我們先假設前提 PP 為真且結論 QQ 為假(即假設 ¬Q\neg Q 成立),由此出發經過正確的邏輯推導,導出與已知條件或公理定理相矛盾的結果(例如 R∧¬RR \land \neg R)。從而證明反證假設不成立,即原命題 P  ⟹  QP \implies Q 必定為真。
  2. 德摩根定律(De Morgan's Laws):
    對於包含複合邏輯語句的否定,滿足 ¬(A∨B)≡¬A∧¬B\neg(A \lor B) \equiv \neg A \land \neg B。因此,結論「a∤ba \nmid b 或 a∤(b+1)a \nmid (b+1)」的邏輯否定為「a∣ba \mid b 且 a∣(b+1)a \mid (b+1)」。
  3. 整除之定義與性質(Divisibility):
    • 定義:對任意整數 a,b∈Za, b \in \mathbb{Z} 且 a≠0a \neq 0,若存在一整數 k∈Zk \in \mathbb{Z} 使得 b=a⋅kb = a \cdot k,則稱 aa 整除 bb,記作 a∣ba \mid b。
    • 線性組合性質:若 a∣ba \mid b 且 a∣ca \mid c,則對任意整數 x,y∈Zx, y \in \mathbb{Z},均有 a∣(x⋅b+y⋅c)a \mid (x \cdot b + y \cdot c)。特別地,取 x=−1,y=1x = -1, y = 1 時,可得 a∣((b+1)−b)a \mid ((b+1) - b),即 a∣1a \mid 1。

解題方法

本題指定採用**反證法(Proof by Contradiction)**進行證明,完整步驟與推導如下:

步驟一:建立反證假設

假設已知條件成立(a,b∈Za, b \in \mathbb{Z} 且 a≥2a \geq 2),但原命題之結論為假。
即假設否定敘述 ¬(a∤b∨a∤(b+1))\neg (a \nmid b \lor a \nmid (b+1)) 成立。
根據德摩根定律,反證假設等價於:
a∣b且a∣(b+1)a \mid b \quad \text{且} \quad a \mid (b+1)

步驟二:套用整除定義展開

由 a∣ba \mid b,根據整除定義,存在整數 k1∈Zk_1 \in \mathbb{Z} 使得:
b=a⋅k1— (式 1)b = a \cdot k_1 \quad \text{--- (式 1)}

同理,由 a∣(b+1)a \mid (b+1),存在整數 k2∈Zk_2 \in \mathbb{Z} 使得:
b+1=a⋅k2— (式 2)b + 1 = a \cdot k_2 \quad \text{--- (式 2)}

步驟三:消去變數並導出矛盾

將 (式 2) 減去 (式 1),可得:
(b+1)−b=a⋅k2−a⋅k1(b + 1) - b = a \cdot k_2 - a \cdot k_1
1=a⋅(k2−k1)1 = a \cdot (k_2 - k_1)

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 2 題10 分

Use iteration to guess an explicit formula for the sequence. Simplify your answer whenever possible.
hk=2k−hk−1h_k = 2^k - h_{k-1}, for all integers k≥1k \geq 1, h0=1h_0=1

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

  • 遞迴關係式的疊代法 (Method of Iteration / Backward Substitution):將遞迴關係式中的 hkh_k 逐次向前展開,表示為 hk−1,hk−2,…,h0h_{k-1}, h_{k-2}, \dots, h_0 的組合,從中歸納出求和規律(一般為等比級數)。
  • 等比級數求和公式 (Sum of Geometric Series):
    首項為 aa、公比為 r≠1r \neq 1 的前 n+1n+1 項有限等比級數求和公式為:
    ∑i=0na⋅ri=a⋅1−rn+11−r\sum_{i=0}^{n} a \cdot r^i = a \cdot \frac{1 - r^{n+1}}{1 - r}

解題方法

步驟一:使用疊代法(Iteration)展開遞迴式
已知遞迴關係式為:
hk=2k−hk−1(k≥1)h_k = 2^k - h_{k-1} \quad (k \geq 1)
初始條件為 h0=1h_0 = 1。

將遞迴式連續向前代入展開:

hk=2k−hk−1=2k−(2k−1−hk−2)=2k−2k−1+hk−2=2k−2k−1+(2k−2−hk−3)=2k−2k−1+2k−2−hk−3=2k−2k−1+2k−2−2k−3+⋯+(−1)k−121+(−1)kh0\begin{aligned} h_k &= 2^k - h_{k-1} \\ &= 2^k - (2^{k-1} - h_{k-2}) = 2^k - 2^{k-1} + h_{k-2} \\ &= 2^k - 2^{k-1} + (2^{k-2} - h_{k-3}) = 2^k - 2^{k-1} + 2^{k-2} - h_{k-3} \\ &= 2^k - 2^{k-1} + 2^{k-2} - 2^{k-3} + \dots + (-1)^{k-1} 2^1 + (-1)^k h_0 \end{aligned}

步驟二:將初始條件 h0=1h_0 = 1 代入並改寫為總和符號
因為 h0=1=20h_0 = 1 = 2^0,故可將展開式寫為:
hk=∑i=0k(−1)k−i2ih_k = \sum_{i=0}^{k} (-1)^{k-i} 2^i

提出與求和變數 ii 無關的因子 (−1)k(-1)^k:
hk=(−1)k∑i=0k(−1)−i2i=(−1)k∑i=0k(−2)ih_k = (-1)^k \sum_{i=0}^{k} (-1)^{-i} 2^i = (-1)^k \sum_{i=0}^{k} (-2)^i

步驟三:計算等比級數並最簡化
利用公比 r=−2r = -2 的等比級數求和公式:
∑i=0k(−2)i=1−(−2)k+11−(−2)=1−(−2)k+13\sum_{i=0}^{k} (-2)^i = \frac{1 - (-2)^{k+1}}{1 - (-2)} = \frac{1 - (-2)^{k+1}}{3}

將級數結果代回 hkh_k 關係式中:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 3 題10 分

For how many integers from 1 through 99,999 is the sum of their digits equal to 10?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

  1. 數字與位數同構映射(Mapping Integers to Fixed-Length Digit Vectors)
    介於 11 到 99,99999,999 的任意整數,皆可唯一表示為補足前導零的 5 位數 (x1,x2,x3,x4,x5)(x_1, x_2, x_3, x_4, x_5),其中各個位數滿足 0≤xi≤90 \le x_i \le 9 (i=1,2,3,4,5i = 1, 2, 3, 4, 5)。
  2. 重複組合(Combinations with Repetition)
    求非負整數方程式 x1+x2+⋯+xn=kx_1 + x_2 + \cdots + x_n = k 的解個數,公式為:
    Hnk=C(n+k−1,k)=C(n+k−1,n−1)H_n^k = C(n+k-1, k) = C(n+k-1, n-1)
  3. 排容原理(Inclusion-Exclusion Principle)
    由於十進位單一位數上限為 99(即限制 xi≤9x_i \le 9),當方程式之和 k≥10k \ge 10 時,需使用排容原理扣除有位數 xi≥10x_i \ge 10 的不合法解。

解題方法

步驟一:模型建立
將問題轉化為求解線性方程式之非負整數解個數:
求滿足下列條件的五元組 (x1,x2,x3,x4,x5)(x_1, x_2, x_3, x_4, x_5) 個數:
x1+x2+x3+x4+x5=10,其中 0≤xi≤9, ∀i∈{1,2,3,4,5}x_1 + x_2 + x_3 + x_4 + x_5 = 10, \quad \text{其中 } 0 \le x_i \le 9, \, \forall i \in \{1, 2, 3, 4, 5\}

由於位數和為 10≠010 \neq 0,解集合不包含全零組 (0,0,0,0,0)(0,0,0,0,0)(對應數字 00),因此所有解皆唯一對應到 11 至 99,99999,999 範圍內的一個整數。

步驟二:計算無上限限制下的非負整數解
若暫不考慮位數上限 xi≤9x_i \le 9 的限制,僅考慮非負整數解 xi≥0x_i \ge 0:
方程式 x1+x2+x3+x4+x5=10x_1 + x_2 + x_3 + x_4 + x_5 = 10 的非負整數解個數為重複組合 H510H_5^{10}:
H510=C(5+10−1,10)=C(14,10)=C(14,4)H_5^{10} = C(5 + 10 - 1, 10) = C(14, 10) = C(14, 4)
計算組合數:
C(14,4)=14×13×12×114×3×2×1=1001C(14, 4) = \frac{14 \times 13 \times 12 \times 11}{4 \times 3 \times 2 \times 1} = 1001

步驟三:使用排容原理扣除不合法的解
十進位的單一位數上限為 99,若存在某位數 xi≥10x_i \ge 10,該解即為無效解。
在 x1+x2+x3+x4+x5=10x_1 + x_2 + x_3 + x_4 + x_5 = 10 且 xi≥0x_i \ge 0 的前提下,若有位數 xi≥10x_i \ge 10,唯一的可能性為該位數 xi=10x_i = 10,其餘四個位數皆為 00。
此種情況共有 5 種:
(10,0,0,0,0),(0,10,0,0,0),(0,0,10,0,0),(0,0,0,10,0),(0,0,0,0,10)(10, 0, 0, 0, 0), (0, 10, 0, 0, 0), (0, 0, 10, 0, 0), (0, 0, 0, 10, 0), (0, 0, 0, 0, 10)

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 4 題10 分

What is the general form of the solutions of a linear homogeneous recurrence relation if its characteristic equation has roots 1, 1, 1, 1, -2, -2, -2, 3, 3, -4?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查常係數線性齊次遞迴關係式(Linear Homogeneous Recurrence Relation with Constant Coefficients)中,特徵方程式根與通解(General Solution)結構的對應關係。

根據離散數學定理:若一個 kk 階常係數線性齊次遞迴關係式的特徵方程式具有相異特徵根 λ1,λ2,…,λt\lambda_1, \lambda_2, \dots, \lambda_t,且其對應的重數(Multiplicity)分別為 m1,m2,…,mtm_1, m_2, \dots, m_t(滿足 ∑i=1tmi=k\sum_{i=1}^t m_i = k),則對應特徵根 λi\lambda_i 的齊次通解成分為:
(Ci,0+Ci,1n+Ci,2n2+⋯+Ci,mi−1nmi−1)λin(C_{i, 0} + C_{i, 1} n + C_{i, 2} n^2 + \dots + C_{i, m_i - 1} n^{m_i - 1}) \lambda_i^n
其中 Ci,jC_{i, j} 為任意實數常數。

將所有特徵根產生的通解成分疊加(相加),即可得到該遞迴關係式的完整通解 ana_n。


解題方法

步驟 1:統計各特徵根及其重數(Multiplicity)
題目給定特徵方程式的根共有 1010 個(代表此遞迴關係式為 1010 階),整理各相異根與重數如下:

  • 特徵根 λ1=1\lambda_1 = 1,出現 44 次   ⟹  \implies 重數 m1=4m_1 = 4
  • 特徵根 λ2=−2\lambda_2 = -2,出現 33 次   ⟹  \implies 重數 m2=3m_2 = 3
  • 特徵根 λ3=3\lambda_3 = 3,出現 22 次   ⟹  \implies 重數 m3=2m_3 = 2
  • 特徵根 λ4=−4\lambda_4 = -4,出現 11 次   ⟹  \implies 重數 m4=1m_4 = 1

步驟 2:寫出各特徵根對應的通解分量

  • 針對 λ1=1\lambda_1 = 1(重數 m1=4m_1 = 4):
    最高次項為 n4−1=n3n^{4-1} = n^3,故對應的多項式包含 44 個未定常數:
    an(1)=(C1+C2n+C3n2+C4n3)⋅1n=C1+C2n+C3n2+C4n3a_n^{(1)} = (C_1 + C_2 n + C_3 n^2 + C_4 n^3) \cdot 1^n = C_1 + C_2 n + C_3 n^2 + C_4 n^3
  • 針對 λ2=−2\lambda_2 = -2(重數 m2=3m_2 = 3):
    最高次項為 n3−1=n2n^{3-1} = n^2,對應 33 個未定常數:
    an(2)=(C5+C6n+C7n2)⋅(−2)na_n^{(2)} = (C_5 + C_6 n + C_7 n^2) \cdot (-2)^n
  • 針對 λ3=3\lambda_3 = 3(重數 m3=2m_3 = 2):
    最高次項為 n2−1=n1n^{2-1} = n^1,對應 22 個未定常數:
    an(3)=(C8+C9n)⋅3na_n^{(3)} = (C_8 + C_9 n) \cdot 3^n
  • 針對 λ4=−4\lambda_4 = -4(重數 m4=1m_4 = 1):
    單根對應 00 次多項式(即單一常數):
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 5 題10 分

Determine an integer n such that n ≡ 1 (mod 7), n ≡ 3 (mod 8) and n ≡ 2 (mod 9)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查數論(Number Theory)中的中國剩餘定理(Chinese Remainder Theorem, CRT)與同餘方程組(System of Linear Congruences)的求解。

  1. 中國剩餘定理(CRT):
    設 m1,m2,…,mkm_1, m_2, \dots, m_k 為兩兩互質(pairwise coprime)的正整數,即當 i≠ji \neq j 時,gcd⁡(mi,mj)=1\gcd(m_i, m_j) = 1。
    對任意整數 a1,a2,…,aka_1, a_2, \dots, a_k,聯立同餘方程組: {n≡a1(modm1)n≡a2(modm2)⋮n≡ak(modmk)\begin{cases} n \equiv a_1 \pmod{m_1} \\ n \equiv a_2 \pmod{m_2} \\ \quad \vdots \\ n \equiv a_k \pmod{m_k} \end{cases} 在模 M=∏i=1kmiM = \prod_{i=1}^k m_i 下有唯一解。
  2. 構造解公式:
    • 令 M=m1×m2×⋯×mkM = m_1 \times m_2 \times \dots \times m_k。
    • 對每個 i=1,2,…,ki = 1, 2, \dots, k,計算 Mi=MmiM_i = \frac{M}{m_i}。
    • 求解乘法反元素 yiy_i,滿足 Miyi≡1(modmi)M_i y_i \equiv 1 \pmod{m_i}。
    • 方程組的通解為 n≡∑i=1kaiMiyi(modM)n \equiv \sum_{i=1}^k a_i M_i y_i \pmod M。

解題方法

已知同餘方程組為:

{n≡1(mod7)n≡3(mod8)n≡2(mod9)\begin{cases} n \equiv 1 \pmod 7 \\ n \equiv 3 \pmod 8 \\ n \equiv 2 \pmod 9 \end{cases}

步驟一:驗證條件與計算總模數 MM
模數分別為 m1=7m_1 = 7, m2=8m_2 = 8, m3=9m_3 = 9。
檢查兩兩互質條件:
gcd⁡(7,8)=1\gcd(7, 8) = 1、gcd⁡(7,9)=1\gcd(7, 9) = 1、gcd⁡(8,9)=1\gcd(8, 9) = 1,確定可直接使用中國剩餘定理。
計算總模數 MM:
M=7×8×9=504M = 7 \times 8 \times 9 = 504

步驟二:計算各項的 MiM_i

  • M1=5047=72M_1 = \frac{504}{7} = 72
  • M2=5048=63M_2 = \frac{504}{8} = 63
  • M3=5049=56M_3 = \frac{504}{9} = 56

步驟三:求解模反元素 yiy_i(滿足 Miyi≡1(modmi)M_i y_i \equiv 1 \pmod{m_i})

  1. 求解 y1y_1:
    72y1≡1(mod7)72 y_1 \equiv 1 \pmod 7
    因 72≡2(mod7)72 \equiv 2 \pmod 7,簡化為 2y1≡1(mod7)2 y_1 \equiv 1 \pmod 7。
    兩邊同乘以 44 得 8y1≡4(mod7)  ⟹  y1≡4(mod7)8 y_1 \equiv 4 \pmod 7 \implies y_1 \equiv 4 \pmod 7。
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 6 題10 分

Which amounts of postage can be formed using only 5-cent and 6-cent stamps? Formulate a conjecture and prove it.

登入後即可作答並保存紀錄。

這一題的完整詳解

猜想(Conjecture):
所有大於等於 20 美分的郵資 nn(即 n≥20,n∈Z+n \ge 20, n \in \mathbb{Z}^+),皆可僅使用 5 美分與 6 美分的郵票組合而成。


證明(Proof):使用數學歸納法(Mathematical Induction)

1. 基礎步驟(Base Cases):

證明當 n=20,21,22,23,24n = 20, 21, 22, 23, 24 時命題成立:

  • 20=5×4+6×020 = 5 \times 4 + 6 \times 0
  • 21=5×3+6×121 = 5 \times 3 + 6 \times 1
  • 22=5×2+6×222 = 5 \times 2 + 6 \times 2
  • 23=5×1+6×323 = 5 \times 1 + 6 \times 3
  • 24=5×0+6×424 = 5 \times 0 + 6 \times 4
🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

第 7 題40 分

Express the negations of each of these statements so that all negation symbols immediately precede predicates
(a) (10%) ∀x∃y∀zT(x,y,z)\forall x \exists y \forall z T(x, y, z)
(b) (10%) ∀x∃yP(x,y)∨∀x∃yQ(x,y)\forall x \exists y P(x, y) \lor \forall x \exists y Q(x, y)
(c) (10%) ∀x∃y(P(x,y)∧∃zR(x,y,z))\forall x \exists y (P(x, y) \land \exists z R(x, y, z))
(d) (10%) ∀x∃y(P(x,y)→Q(x,y))\forall x \exists y (P(x, y) \rightarrow Q(x, y))

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查量詞否定、德摩根定律,以及蘊涵命題的否定:

¬(∀x P(x))≡∃x ¬P(x)\neg(\forall x\, P(x))\equiv \exists x\,\neg P(x) ¬(∃x P(x))≡∀x ¬P(x)\neg(\exists x\, P(x))\equiv \forall x\,\neg P(x) ¬(A∧B)≡¬A∨¬B\neg(A\land B)\equiv \neg A\lor\neg B ¬(A∨B)≡¬A∧¬B\neg(A\lor B)\equiv \neg A\land\neg B

此外,蘊涵命題的否定為:

¬(A→B)≡A∧¬B\neg(A\rightarrow B)\equiv A\land\neg B

解題時由最外層開始逐步否定,並將每個否定符號推入,直到否定符號只出現在謂詞前。


解題方法與推導

(a) ∀x∃y∀z T(x,y,z)\forall x \exists y \forall z\, T(x,y,z)

原命題否定為:

¬(∀x∃y∀z T(x,y,z))\neg\left(\forall x\exists y\forall z\,T(x,y,z)\right)

依序否定量詞:

≡∃x¬(∃y∀z T(x,y,z))\equiv \exists x\neg\left(\exists y\forall z\,T(x,y,z)\right) ≡∃x∀y¬(∀z T(x,y,z))\equiv \exists x\forall y\neg\left(\forall z\,T(x,y,z)\right) ≡∃x∀y∃z ¬T(x,y,z)\equiv \exists x\forall y\exists z\,\neg T(x,y,z)

因此:

∃x∀y∃z ¬T(x,y,z)\boxed{\exists x\forall y\exists z\,\neg T(x,y,z)}

語意上表示:存在某個 xx,使得對所有 yy,都存在某個 zz,讓 T(x,y,z)T(x,y,z) 不成立。


(b) ∀x∃y P(x,y)∨∀x∃y Q(x,y)\forall x \exists y\,P(x,y)\lor\forall x \exists y\,Q(x,y)

為避免兩個分句中的束縛變數混淆,先改寫為:

(∀x∃y P(x,y))∨(∀u∃v Q(u,v))\left(\forall x\exists y\,P(x,y)\right) \lor \left(\forall u\exists v\,Q(u,v)\right)

原命題否定為:

¬[(∀x∃y P(x,y))∨(∀u∃v Q(u,v))]\neg\left[ \left(\forall x\exists y\,P(x,y)\right) \lor \left(\forall u\exists v\,Q(u,v)\right) \right]

使用德摩根定律:

≡¬(∀x∃y P(x,y))∧¬(∀u∃v Q(u,v))\equiv \neg\left(\forall x\exists y\,P(x,y)\right) \land \neg\left(\forall u\exists v\,Q(u,v)\right)

分別否定兩個量詞結構:

≡(∃x∀y ¬P(x,y))∧(∃u∀v ¬Q(u,v))\equiv \left(\exists x\forall y\,\neg P(x,y)\right) \land \left(\exists u\forall v\,\neg Q(u,v)\right)

因此:

(∃x∀y ¬P(x,y))∧(∃u∀v ¬Q(u,v))\boxed{ \left(\exists x\forall y\,\neg P(x,y)\right) \land \left(\exists u\forall v\,\neg Q(u,v)\right) }

將變數名稱統一後,也可寫成:

(∃x∀y ¬P(x,y))∧(∃x∀y ¬Q(x,y))\boxed{ \left(\exists x\forall y\,\neg P(x,y)\right) \land \left(\exists x\forall y\,\neg Q(x,y)\right) }

兩個分句中的 x,yx,y 各自受其所在量詞束縛,因此不會造成變數衝突。


(c) ∀x∃y(P(x,y)∧∃z R(x,y,z))\forall x \exists y\left(P(x,y)\land\exists z\,R(x,y,z)\right)

原命題否定為:

¬[∀x∃y(P(x,y)∧∃z R(x,y,z))]\neg\left[ \forall x\exists y \left(P(x,y)\land\exists z\,R(x,y,z)\right) \right]

先否定最外層量詞:

🔒

後續完整解題步驟與【答案】

免費註冊,享三天全站完整詳解閱覽。

免費註冊

其他考古題