คณิตศาสตร์ไม่ต่อเนื่อง: ชุดสรุปเร่งรัด

สรุปสูตร ขั้นตอนวิธีทำที่สำคัญของทุกหัวข้อ และโจทย์ฝึก 8 ข้อ พร้อมเฉลยละเอียดไว้ท้ายเล่ม

โจทย์ใหม่กลับไปที่รายวิชา

ในหน้าต่างพิมพ์ ให้เลือก “บันทึกเป็น PDF” เพื่อเก็บสำเนาไว้ในอุปกรณ์ของคุณ

1สูตรและวิธีทำ

ตรรกศาสตร์ประพจน์และการพิสูจน์

แถวของตารางค่าความจริง
2ⁿ
นัยสำคัญ (ถ้า–แล้ว)
p → q ≡ ¬p ∨ q ≡ ¬q → ¬p
นิเสธของนัย
¬(p → q) ≡ p ∧ ¬q
เงื่อนไขสองทาง
p ↔ q ≡ (p → q) ∧ (q → p)
กฎของเดอมอร์แกน
¬(p ∧ q) ≡ ¬p ∨ ¬q, ¬(p ∨ q) ≡ ¬p ∧ ¬q
กฎการแจกแจง
p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r), p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)
นิเสธของตัวบ่งปริมาณ
¬∀x P(x) ≡ ∃x ¬P(x), ¬∃x P(x) ≡ ∀x ¬P(x)
โมดัสโพเนนส์ โมดัสโทลเลนส์
p → q, p ⊢ q; p → q, ¬q ⊢ ¬p

วิธีการ

  1. นับจำนวนตัวแปรที่ต่างกัน ตารางค่าความจริงมี 2ⁿ แถว โดยเริ่มจากแถวที่ทุกตัวเป็น 1
  2. ให้ทุกประพจน์ย่อยมีคอลัมน์ของตัวเอง และเติมคอลัมน์จากด้านในออกมาด้านนอก
  3. ใช้กฎของตัวเชื่อมแต่ละตัว: → เป็น 0 เฉพาะเมื่อ 1 → 0 และ ↔ เป็น 1 เมื่อทั้งสองข้างมีค่าเท่ากัน
  4. สำหรับความสมมูล ให้เปรียบเทียบคอลัมน์สุดท้ายทีละแถว สำหรับการอ้างเหตุผล ให้ดูเฉพาะแถวที่ทุกสมมติฐานเป็น 1
  5. การหานิเสธของข้อความที่มีตัวบ่งปริมาณ ให้ย้าย ¬ เข้าไปด้านใน สลับ ∀ กับ ∃ และใส่นิเสธให้สูตรด้านใน

เซต ความสัมพันธ์ และฟังก์ชัน

สองเซต
|A ∪ B| = |A| + |B| − |A ∩ B|
สามเซต
|A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|
ผลต่างและคอมพลีเมนต์
A − B = A ∩ B′, |A′| = |U| − |A|
เพาเวอร์เซตและผลคูณคาร์ทีเซียน
|𝒫(A)| = 2|A|, |A × B| = |A|·|B|
เซตย่อยขนาด k
C(n, k) = n!/(k!(n − k)!)
ฟังก์ชัน A → B
nᵐ; injective n!/(n − m)!; surjective Σ (−1)ᵏ C(n, k)(n − k)ᵐ
ความสัมพันธ์บน n สมาชิก
2n²; reflexive 2n² − n; symmetric 2n(n+1)/2
ฟังก์ชันประกอบ
(g ∘ f)(x) = g(f(x))

วิธีการ

  1. วาดแผนภาพเวนน์แล้วพิจารณาทีละบริเวณว่าบริเวณใดเป็นของนิพจน์เซต
  2. สำหรับโจทย์การนับ ให้เติมบริเวณจากตรงกลางออกไป คือทุกเซตก่อน แล้วเป็นคู่ จากนั้นเป็นเซตเดี่ยว และสุดท้ายคือด้านนอก
  3. ใช้หลักการเพิ่มเข้า–ตัดออกเพื่อตรวจสอบ: |A ∪ B| = |A| + |B| − |A ∩ B|
  4. สำหรับความสัมพันธ์ ให้ทดสอบสมบัติแต่ละข้อกับทุกคู่ และยกตัวอย่างค้านหนึ่งตัวอย่างเมื่อสมบัตินั้นไม่เป็นจริง
  5. สำหรับฟังก์ชัน ให้นับลูกศรที่ชี้เข้าแต่ละสมาชิกของ B ถ้ามากที่สุดหนึ่งลูกคือฟังก์ชันหนึ่งต่อหนึ่ง ถ้าอย่างน้อยหนึ่งลูกคือฟังก์ชันทั่วถึง

ทฤษฎีกราฟ

เล็มมาการจับมือ
Σ deg(v) = 2|E|
กราฟบริบูรณ์
|E(Kn)| = n(n − 1)/2, |E(Km,n)| = m·n
กราฟปรกติ
|E| = n·k/2
ต้นไม้และป่า
|E| = n − 1, |E| = n − c
ใบของต้นไม้
L = 2 + Σ (deg(v) − 2) over deg(v) ≥ 3
ออยเลอร์
วงจร: ดีกรีเป็นคู่ทุกจุดยอด; ทางเดิน: มีดีกรีคี่พอดี 2 จุดยอด
วงจรแฮมิลตันใน Kn
(n − 1)!/2
การปรับค่าของไดก์สตรา
d(v) = min(d(v), d(u) + w(u, v))
วอล์กความยาว L
(Mᴸ)ij

วิธีการ

  1. เขียนดีกรีของทุกจุดยอด ผลบวกของดีกรีเท่ากับสองเท่าของจำนวนเส้นเชื่อม
  2. สำหรับโจทย์ออยเลอร์ ให้ตรวจว่ากราฟเชื่อมโยงกัน และนับจุดยอดที่มีดีกรีคี่
  3. สำหรับต้นไม้ ให้ใช้ว่ามี n − 1 เส้นเชื่อม และเล็มมาการจับมือ
  4. สำหรับไดก์สตรา ให้เก็บตารางระยะทางชั่วคราว และยืนยันจุดยอดที่ยังไม่ยืนยันซึ่งมีค่าน้อยที่สุดในแต่ละรอบ
  5. สำหรับต้นไม้ทอดข้ามค่าน้อยที่สุด ให้เรียงเส้นเชื่อมตามน้ำหนักและข้ามทุกเส้นที่ทำให้เกิดวัฏจักร (ครัสคัล) หรือขยายต้นไม้ต้นเดียวจากจุดยอดเริ่มต้น (พริม)

ทฤษฎีจำนวนและเลขคณิตมอดูลาร์

การหารที่มีเศษ
a = q·n + r, 0 ≤ r < n
ยูคลิด
gcd(a, b) = gcd(b, a mod b)
ตัวคูณร่วมน้อย
lcm(a, b) = a·b/gcd(a, b)
อินเวอร์ส
a·a⁻¹ ≡ 1 (mod n), gcd(a, n) = 1
ความสอดคล้องเชิงเส้น
a·x ≡ b → x ≡ a⁻¹·b (mod n)
ฟังก์ชันโทเทียนต์ของออยเลอร์
φ(n) = n·∏(1 − 1/p), φ(pᵏ) = pᵏ − pᵏ⁻¹
แฟร์มา
aᵖ⁻¹ ≡ 1 (mod p)
RSA
n = pq, φ = (p − 1)(q − 1), d = e⁻¹ mod φ, c = mᵉ mod n, m = cᵈ mod n

วิธีการ

  1. ลดทุกจำนวนมอดูโล n ก่อน เศษจะอยู่ระหว่าง 0 ถึง n − 1
  2. สำหรับ ห.ร.ม. ให้หารซ้ำด้วยขั้นตอนวิธีของยูคลิด เศษที่ไม่เป็นศูนย์ตัวสุดท้ายคือ ห.ร.ม.
  3. สำหรับตัวผกผัน ให้ทำขั้นตอนวิธีแบบขยาย และเก็บสัมประสิทธิ์ของ a ถ้าเป็นลบให้บวก n
  4. แก้ a·x ≡ b โดยคูณด้วย a⁻¹ รวมสองความสอดคล้องโดยเขียน x = r₁ + m₁k
  5. สำหรับเลขยกกำลัง ให้เขียนเลขชี้กำลังเป็นเลขฐานสองแล้วยกกำลังสองซ้ำ ใน RSA จะได้ d = e⁻¹ mod φ(n) โดย φ(n) = (p − 1)(q − 1)

2โจทย์ฝึก

1.ตรรกศาสตร์ประพจน์และการพิสูจน์ปานกลาง
(q ∧ p) → ¬r¬¬r → ¬(q ∧ p)¬r ∧ ¬(q ∧ p)¬(q ∧ p) → ¬¬r

คุณต้องการพิสูจน์ ¬r → (q ∧ p) ด้วยการแย้งสลับที่ ควรพิสูจน์นัยใดแทน ให้คลิกนัยนั้น

¬r → (q ∧ p)
  1. 1(q ∧ p) → ¬r
  2. 2¬¬r → ¬(q ∧ p)
  3. 3¬r ∧ ¬(q ∧ p)
  4. 4¬(q ∧ p) → ¬¬r
2.ตรรกศาสตร์ประพจน์และการพิสูจน์ยาก
∀x (A(x) → ¬B(x))∀x (A(x) ∧ ¬B(x))∃x (A(x) → ¬B(x))∃x (¬A(x) ∧ ¬B(x))

ประโยคใดสมมูลกับ ¬∃x (A(x) ∧ B(x)) เมื่อย้ายนิเสธเข้าด้านในสุด ให้คลิกประโยคนั้น

¬∃x (A(x) ∧ B(x))
  1. 1∀x (A(x) → ¬B(x))
  2. 2∀x (A(x) ∧ ¬B(x))
  3. 3∃x (A(x) → ¬B(x))
  4. 4∃x (¬A(x) ∧ ¬B(x))
3.เซต ความสัมพันธ์ และฟังก์ชันปานกลาง
UFGS

ในกลุ่มนักเรียน 47 คน มี 20 คนพูดภาษาฝรั่งเศส (F) 28 คนพูดภาษาเยอรมัน (G) และ 19 คนพูดภาษาสเปน (S) 10 คนพูดภาษาฝรั่งเศสและเยอรมัน 11 คนพูดฝรั่งเศสและสเปน 8 คนพูดเยอรมันและสเปน และ 3 คนพูดทั้งสามภาษา มีกี่คนที่อยู่ในเพียงหนึ่งในสามเซต เรียกจำนวนนี้ว่า n

|U| = 47
n =
4.เซต ความสัมพันธ์ และฟังก์ชันยาก
AB12abcหนึ่งต่อหนึ่ง แต่ไม่ทั่วถึงทั่วถึง แต่ไม่หนึ่งต่อหนึ่งหนึ่งต่อหนึ่งทั่วถึงไม่ใช่ทั้งสองอย่าง

แผนภาพลูกศรแสดงฟังก์ชัน f: A → B โดย A = {1, 2} และ B = {a, b, c} ให้คลิกคำอธิบายที่ตรงกับ f

f = {(1, c), (2, b)}
  1. 1หนึ่งต่อหนึ่ง แต่ไม่ทั่วถึง
  2. 2ทั่วถึง แต่ไม่หนึ่งต่อหนึ่ง
  3. 3หนึ่งต่อหนึ่งทั่วถึง
  4. 4ไม่ใช่ทั้งสองอย่าง
5.ทฤษฎีกราฟปานกลาง
ABCDEวงจรออยเลอร์ทางเดินออยเลอร์ ไม่มีวงจรไม่ใช่ทั้งสองอย่าง

กราฟเชื่อมโยงนี้มีวงจรออยเลอร์ ทางเดินออยเลอร์ที่ไม่ใช่วงจร หรือไม่มีทั้งสองอย่าง ให้คลิกคำตอบของคุณ

|V| = 5|E| = 6
  1. 1วงจรออยเลอร์
  2. 2ทางเดินออยเลอร์ ไม่มีวงจร
  3. 3ไม่ใช่ทั้งสองอย่าง
6.ทฤษฎีกราฟยาก
9241617191112148ABCDEFG

ขั้นตอนวิธีของพริมสร้างต้นไม้ทอดข้ามค่าน้อยที่สุดโดยเริ่มจากจุดยอด C ให้คลิกเส้นเชื่อมที่เพิ่มเป็นเส้นหมายเลข 3

เริ่มต้น: Ck = 3
  1. 1เส้นเชื่อม AB
  2. 2เส้นเชื่อม AC
  3. 3เส้นเชื่อม BC
  4. 4เส้นเชื่อม BD
  5. 5เส้นเชื่อม DE
  6. 6เส้นเชื่อม DF
  7. 7เส้นเชื่อม GB
  8. 8เส้นเชื่อม GC
  9. 9เส้นเชื่อม GD
  10. 10เส้นเชื่อม GE
7.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์ปานกลาง

จงแก้ 46x ≡ 11 (mod 91) ให้คำตอบ x ที่ 0 < x < 91

46x ≡ 11 (mod 91)
x =
8.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์ยาก
145c = me​ mod n?m = cd​ mod nm(n, e) = (893, 5)d

เข้ารหัสข้อความ m = 145 ด้วยกุญแจสาธารณะ RSA (n, e) = (893, 5) จงหาข้อความเข้ารหัส c

n = 893e = 5m = 145
c =

3สารละลาย

1.ตรรกศาสตร์ประพจน์และการพิสูจน์

คำตอบ: ¬(q ∧ p) → ¬¬r

ความสมมูลเชิงตรรกะ: สูตรสองสูตรสมมูลกัน (≡) เมื่อมีค่าเท่ากันทุกแถวของตารางค่าความจริง ซ้ำซ้อน (tautology) เป็น 1 ทุกแถว ขัดแย้ง (contradiction) เป็น 0 ทุกแถว และ contingency ไม่ใช่ทั้งสองอย่าง กฎที่มีประโยชน์: กฎของเดอมอร์แกน ¬(a ∧ b) ≡ ¬a ∨ ¬b และ ¬(a ∨ b) ≡ ¬a ∧ ¬b; a → b ≡ ¬a ∨ b ≡ ¬b → ¬a (การแย้งสลับที่); ¬(a → b) ≡ a ∧ ¬b; และกฎการแจกแจง a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c)

ส่วนต่าง ๆ ของนัย

a = ¬r, b = q ∧ p

การแย้งสลับที่

¬b → ¬a = ¬(q ∧ p) → ¬¬r

คำตอบ

¬(q ∧ p) → ¬¬r

การแย้งสลับที่สมมูลกับประโยคเดิม ดังนั้นการพิสูจน์การแย้งสลับที่ก็พิสูจน์ประโยคเดิม

2.ตรรกศาสตร์ประพจน์และการพิสูจน์

คำตอบ: ∀x (A(x) → ¬B(x))

ตัวบ่งปริมาณและการอ้างเหตุผล: ¬∀x P(x) ≡ ∃x ¬P(x) และ ¬∃x P(x) ≡ ∀x ¬P(x) ย้ายนิเสธเข้าด้านใน สลับทุกตัวบ่งปริมาณที่นิเสธผ่าน และใส่นิเสธให้สูตรด้านในด้วยกฎของประพจน์ เช่น ¬(a → b) ≡ a ∧ ¬b การอ้างเหตุผลสมเหตุสมผลเมื่อบทสรุปเป็น 1 ในทุกแถวที่สมมติฐานทั้งหมดเป็น 1 แถวเดียวที่สมมติฐานเป็นจริงแต่บทสรุปเป็นเท็จคือตัวอย่างค้านและแสดงว่าการอ้างเหตุผลนั้นไม่สมเหตุสมผล

ย้ายนิเสธเข้าด้านใน

¬∃x (A(x) ∧ B(x)) ≡ ∀x (A(x) → ¬B(x))

คำตอบ

∀x (A(x) → ¬B(x))

ตัวเลือกอื่นอาจคงตัวบ่งปริมาณไว้ไม่เปลี่ยน เปลี่ยนลำดับของตัวบ่งปริมาณ หรือใส่นิเสธให้สูตรด้านในผิด

3.เซต ความสัมพันธ์ และฟังก์ชัน

คำตอบ: n = 18

เซตและแผนภาพเวนน์: A ∪ B มีสมาชิกใน A หรือ B (หรือทั้งสอง) A ∩ B มีสมาชิกในทั้งสอง A − B มีสมาชิกของ A ที่ไม่อยู่ใน B และคอมพลีเมนต์ A′ คือทุกอย่างใน U ที่ไม่อยู่ใน A ในแผนภาพเวนน์ นิพจน์เซตทุกนิพจน์คือยูเนียนของบริเวณ จึงนับทีละบริเวณได้ หลักการเพิ่มเข้า–ตัดออก: |A ∪ B| = |A| + |B| − |A ∩ B| และ |A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|

ส่วนกลางและคู่

F ∩ G ∩ S: 3
F ∩ G เท่านั้น: 10 − 3 = 7
F ∩ S เท่านั้น: 11 − 3 = 8
G ∩ S เท่านั้น: 8 − 3 = 5

เซตเดี่ยว

F เท่านั้น: 20 − 7 − 8 − 3 = 2
G เท่านั้น: 28 − 7 − 5 − 3 = 13
S เท่านั้น: 19 − 8 − 5 − 3 = 3

คำตอบ

2 + 13 + 3 = 18

คำตอบ

n = 18
4.เซต ความสัมพันธ์ และฟังก์ชัน

คำตอบ: หนึ่งต่อหนึ่ง แต่ไม่ทั่วถึง

ฟังก์ชันและการนับ: ฟังก์ชัน f: A → B ให้สมาชิกทุกตัวของ A มีภาพใน B เพียงหนึ่งตัวพอดี f เป็นหนึ่งต่อหนึ่ง (injective) เมื่อสมาชิกต่างกันมีภาพต่างกัน ทั่วถึง (surjective) เมื่อสมาชิกทุกตัวของ B เป็นภาพ และหนึ่งต่อหนึ่งทั่วถึง (bijective) เมื่อเป็นจริงทั้งสองอย่าง เมื่อ |A| = m และ |B| = n มี nᵐ ฟังก์ชัน ฟังก์ชันหนึ่งต่อหนึ่ง n!/(n − m)! ฟังก์ชัน (m ≤ n) และฟังก์ชันทั่วถึง Σ (−1)ᵏ·C(n, k)·(n − k)ᵐ ฟังก์ชันโดยหลักการเพิ่มเข้า–ตัดออก |𝒫(A)| = 2ᵐ และ |A × B| = m·n

หนึ่งต่อหนึ่งหรือไม่

สมาชิกทุกตัวของ B ถูกชี้ไม่เกินหนึ่งครั้ง → หนึ่งต่อหนึ่ง

ทั่วถึงหรือไม่

a ไม่มีลูกศรชี้เข้า → ไม่ทั่วถึง

คำตอบ

หนึ่งต่อหนึ่ง แต่ไม่ทั่วถึง

คำตอบ

หนึ่งต่อหนึ่ง แต่ไม่ทั่วถึง
5.ทฤษฎีกราฟ

คำตอบ: วงจรออยเลอร์

ออยเลอร์ แฮมิลตัน และต้นไม้: กราฟเชื่อมโยงมีวงจรออยเลอร์ (ผ่านทุกเส้นเชื่อมครั้งเดียวและกลับจุดเริ่มต้น) เมื่อทุกจุดยอดมีดีกรีคู่ และมีทางเดินออยเลอร์ที่ไม่ใช่วงจรเมื่อมีจุดยอดดีกรีคี่พอดีสองจุด ทางเดินนั้นไปจากจุดยอดคี่จุดหนึ่งถึงอีกจุดหนึ่ง วงจรแฮมิลตันผ่านทุกจุดยอดครั้งเดียว Kn มีวงจรแบบนี้ (n − 1)!/2 วงจร ต้นไม้ที่มี n จุดยอดมี n − 1 เส้นเชื่อม และกราฟเชื่อมโยงที่มี m เส้นเชื่อมจะเหลือต้นไม้ทอดข้ามหลังเอาเส้นเชื่อมออก m − n + 1 เส้น

ดีกรี

deg(A) = 2, deg(B) = 4, deg(C) = 2, deg(D) = 2, deg(E) = 2

จุดยอดคี่

0
วงจรออยเลอร์

คำตอบ

วงจรออยเลอร์
6.ทฤษฎีกราฟ

คำตอบ: เส้นเชื่อม GB

เส้นทางที่สั้นที่สุดและต้นไม้ทอดข้าม: ขั้นตอนวิธีของไดก์สตรายืนยันหนึ่งจุดยอดต่อรอบ: จุดยอดที่ยังไม่ยืนยันซึ่งมีระยะทางชั่วคราวน้อยที่สุด ระยะทางของมันเป็นค่าสุดท้ายแล้ว และเพื่อนบ้าน v ทุกจุดได้ d(v) = min(d(v), d(u) + w(u, v)) ขั้นตอนวิธีของครัสคัลสร้างต้นไม้ทอดข้ามค่าน้อยที่สุดโดยเลือกเส้นเชื่อมจากเบาไปหนักและข้ามเส้นที่ทำให้เกิดวัฏจักร ขั้นตอนวิธีของพริมขยายต้นไม้หนึ่งต้นจากจุดยอดเริ่มต้นโดยเพิ่มเส้นเชื่อมที่เบาที่สุดที่ออกจากต้นไม้เสมอ ต้นไม้ทอดข้ามที่มี n จุดยอดมี n − 1 เส้นเชื่อม

ขั้นตอนวิธีของพริม

1. AC (2)
2. BC (4)
3. GB (11)
4. GE (8)
5. GD (14)
6. DF (19)

เส้นเชื่อมหมายเลข 3

GB

คำตอบ

เส้นเชื่อม GB
7.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์

คำตอบ: x = 22

ตัวผกผันและความสอดคล้อง: a มีตัวผกผันมอดูโล n เมื่อ gcd(a, n) = 1 เท่านั้น ขั้นตอนวิธีของยูคลิดแบบขยายเขียน 1 = s·n + t·a แล้ว a⁻¹ ≡ t (mod n) ความสอดคล้อง a·x ≡ b (mod n) ที่ gcd(a, n) = 1 มีคำตอบ x ≡ a⁻¹·b ความสอดคล้องสองข้อ x ≡ r₁ (mod m₁) และ x ≡ r₂ (mod m₂) ที่มอดูลัสเป็นจำนวนเฉพาะสัมพัทธ์กันมีคำตอบเดียวมอดูโล m₁·m₂ (ทฤษฎีบทเศษเหลือของจีน) φ(n) ของออยเลอร์นับจำนวนตั้งแต่ 1 ถึง n ที่เป็นจำนวนเฉพาะสัมพัทธ์กับ n: φ(n) = n·∏(1 − 1/p)

ตัวผกผันของ 46

r = 91, t = 0
r = 46, q = 1, t = 1
r = 45, q = 1, t = −1
r = 1, q = 45, t = 2
46−1 ≡ 2 (mod 91)

แก้สมการ

x ≡ 2·11 = 22 ≡ 22 (mod 91)
ตรวจสอบ: 46·22 = 1012 ≡ 11 (mod 91)

คำตอบ

x = 22
8.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์

คำตอบ: c = 84

เลขยกกำลังมอดูลาร์และ RSA: คำนวณ aᵏ mod n ด้วยการยกกำลังสองซ้ำ: เขียน k เป็นเลขฐานสอง ยกกำลังสอง ลดค่าหลังทุกขั้นตอน และคูณเลขยกกำลังที่บิตเป็น 1 แฟร์มา: aᵖ⁻¹ ≡ 1 (mod p) สำหรับจำนวนเฉพาะ p ที่หาร a ไม่ลงตัว ดังนั้นลดเลขชี้กำลังมอดูโล p − 1 ได้ RSA: เลือกจำนวนเฉพาะ p และ q, n = p·q และ φ(n) = (p − 1)(q − 1) เลขชี้กำลังสาธารณะ e เป็นจำนวนเฉพาะสัมพัทธ์กับ φ(n) และเลขชี้กำลังส่วนตัวคือ d = e⁻¹ mod φ(n) เข้ารหัสด้วย c = mᵉ mod n และถอดรหัสด้วย m = cᵈ mod n

การยกกำลังสองซ้ำ

5 = 4 + 1
1451 ≡ 145 (mod 893)
1452 ≡ 486 (mod 893)
1454 ≡ 444 (mod 893)
1455 ≡ 145·444 ≡ 84 (mod 893)

ข้อความเข้ารหัส

c = 84

คำตอบ

c = 84

ExamProblems · examproblems.com/courses/discrete-mathematics