You are on page 1of 14

BÀI TẬP TOÁN RỜI RẠC

LOGIC, ĐẠI SỐ BOOL, ĐẾM

Nghiêm Nguyễn Việt Dũng

Khoa Công Nghệ Thông Tin,


Trường Đại học Công nghệ

Ngày 3 tháng 3 năm 2023


Phần I

LOGIC, ĐẠI SỐ BOOL

1 / 13
BÀI TẬP
LOGIC, ĐẠI SỐ BOOL

Tìm khai triển tổng các tích của các hàm Boole:
▶ F(x, y) = x + y
▶ F(x, y) = 1
▶ F(x, y, z) = x + yz
Biểu diễn các hàm Boole sau bằng cách dùng các phép toán . và :
▶ x+y+z
▶ x + y(x + z)
▶ x+y
▶ x(x + y + w)

2 / 13
BÀI TẬP
BẢN ĐỒ KARNAUGH

Dùng bản đồ Karnaugh để tìm khai triển cực tiểu các hàm sau:
▶ xy
▶ xy + xy
▶ xyz + xyz + xyz + xyz
▶ x+y
▶ x + yz + z

3 / 13
TÀI LIỆU THAM KHẢO THÊM [GIỚI THIỆU/KHÔNG BẮT BUỘC]

▶ Shannon’s decomposition
▶ Binary Decision Diagrams (BDDs)

4 / 13
BÀI TẬP
DIRICHLET

▶ Có bốn nhóm máu. Hỏi cần ít nhất bao nhiêu người để có luôn có ít nhất 3 người trùng nhớm
máu?
▶ Tìm số lượng điểm nguyên tối thiểu trong không gian 3 chiều sao cho có ít nhất 2 điểm mà
trung điểm của chúng có toạ độ nguyên.
√ p
▶ Tìm số lượng phần tử tối đa của tập con S thỏa mãn: S ⊂ {1..300} ∧ ∀i, j ∈ S : | i − j| ≥ 2

5 / 13
LỜI GIẢI
DIRICHLET

▶ Đáp án: 2 × 4 + 1 = 9.
▶ Đáp án: 23 + 1 = 9.
▶ Đáp án: 10.
• Xây dựng 9 tập con đôi một không giao nhau từ tập {1..300}.
• Dùng nguyên lý Dirichlet chứng minh S không thể nhiều hơn 9 phần tử.
• Chứng minh tồn tại tập S với 9 phần tử bằng cách chọn {1, 9, 25, ...}

6 / 13
Phần II

ĐẾM

7 / 13
ĐẾM (1)
BÀI TẬP

1. Từ 1 tới 1000 có bao nhiêu số chia hết cho 6 hoặc chia hết cho 9?
2. Từ 1 tới 10,000 có bao nhiêu số không chia hết cho 9 và chia hết cho 12?
3. Từ 1 tới 10,000 có bao nhiêu số không chia hết cho 9 hoặc chia hết cho 12?
4. Từ 1 tới 10,000 có bao nhiêu số chia 3 dư 1 và không chia hết cho 7?

8 / 13
ĐẾM (1)
LỜI GIẢI 1

1. Đáp án: 222


2. Đáp án: 556
3. Đáp án: 9166
4. Đáp án: 2858

9 / 13
ĐẾM (2)
BÀI TẬP

1. x1 + x2 + x3 ≤ 11 có bao nhiêu nghiệm nguyên không âm?


2. x1 + x2 + x3 + x4 = 29 có bao nhiêu nghiệm nguyên sao cho x1 ≥ 1, x2 ≥ 2, x3 ≥ 3 và x4 ≥ 4.

10 / 13
ĐẾM (2)
LỜI GIẢI 1

1. Tương đương x1 + x2 + x3 + x4 = 11 có bao nhiêu nghiệm nguyên không âm?


2. Xây dựng ánh xạ song ánh: f : X → Y. Y ∈ [0, 1]n+k−1
3. C(11 + 4 − 1, 4 − 1) = C(14, 3) = 364

11 / 13
ĐẾM (2)
LỜI GIẢI 2

1. x1 + x2 + x3 + x4 = 29 có bao nhiêu nghiệm nguyên sao cho x1 ≥ 1, x2 ≥ 2, x3 ≥ 3 và x4 ≥ 4


2. Tương đương (x1 − 1) + (x2 − 2) + (x3 − 3) + (x4 − 4) = 29 − 1 − 2 − 3 − 4 = 19
3. C(19 + 4 − 1, 4 − 1) = C(22, 3) = 1540

12 / 13
REFERENCES I

13 / 13

You might also like