toan roi rac

26 14 0
  • Loading ...
1/26 trang

Thông tin tài liệu

Ngày đăng: 02/12/2016, 15:50

Bai tap toan roi rac co giai BÀI TẬP CHƯƠNG I Bài 1: Số mã vùng cần thiết nhỏ để đảm bảo 25 triệu máy điện thoại khác Mỗi điện thoại có chữ số có dạng 0XX-8XXXXX với X nhận giá trị từ đến Giải: Vì số mã vùng có dạng: 0XX-8XXXXX, với X nhận giá trị từ đến (10 số), có 07 ký tự X có 107 trường hợp Do đó, theo nguyên lý Dirichlet với 10 triệu máy điện thoại số mã vùng ⎤ 25.000.000 ⎡ = ]2,5[ = Vậy số mã vùng cần thiết thỏa yêu cầu toán cần thiết là: ⎥ ⎦ 10.000.000 ⎢⎣ Bài 2: Biển số xe gồm ký tự, dạng NN-NNNN-XN, ví dụ 75_1576_F1 Hai số đầu mã tỉnh, X chữ (26 chũ cái) N gồm số 0, 1, …, Hỏi tỉnh cần đăng ký cho 10 triệu xe cần serial (X) Giải Bài toán có 02 cách hiểu: serial 02 ký tự NN 02 ký tự XN cuối Cách hiểu 1: (serial 02 ký tự XN cuối cùng) Hai số NN đầu mã tỉnh, nhà nước quy định nên không ảnh hưởng đến kết toán Sáu ký tự lại có ký tự N, có 10 trường hợp Theo nguyên lý Dirichlet, số serial ⎤10.000.000 ⎡ = 100 Điều không hợp lý số ký tự chữ 26 Do X tối thiểu phải thỏa mãn: ⎥ ⎦ 100.000 ⎢⎣ vậy, toán sửa lại triệu bảng số xe kết hợp lý hơn, số serial là: ⎤ 1.000.000 ⎡ ⎥⎦ 100.000 ⎢⎣ = 10 Cách hiểu 2: (serial 02 ký tự NN đầu tiên) Bốn ký tự NNNN có 104 trường hợp, 02 ký tự XN có 26*10 = 260 trường hợp Theo quy tắc nhân, tổng số trường hợp là: 104*260 = 2.600.000 Do đó, theo nguyên lý Dirichlet, số serial tối thiểu phải là: ⎤ 10.000.000 ⎡ ⎥⎦ 2.600.000 ⎢⎣ = ]3,84[ = Vậy cần 04 số serial để đăng ký đủ cho 10 triệu xe Bài 3: Có xâu nhị phân có độ dài 10: a Bắt đầu 00 kết thúc 11 b Bắt đầu bẳng 00 kết thúc 11 Giải a Bắt đầu 00 kết thúc 11 Xâu nhị phân bắt đầu 00 có dạng: 00.xxxx.xxxx Ký tự x 1, có ký tự x có xâu Xâu nhị phân kết thúc 11 có dạng: xx.xxxx.xx11 Tương tư ta tính có 28 xâu Xâu nhị phân bắt đầu 00 kết thúc 11 có dạng 00.xxxx.xx11 Tương tự trên, ta tính có xâu Vậy số xâu nhị phân bắt đầu 00 hay kết thúc 11 là: BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai n = * − = 512 − 64 = 448 xâu b Bắt đầu 00 kết thúc 11 Xâu nhị phân thỏa mãn đề phải có dạng: 00.xxxx.xx11 Hai ký tự đầu 02 ký tự cuối không đổi, 06 ký tự Do số xâu nhị phân thỏa mãn đề là: 26 xâu Bài 4: Khóa 29 CNTT có 150 SV học NNLT Java, 160 SV hoc Delphi, 40 SV học hai môn a Tìm tất SV khóa 29 biết SV phải học 01 môn b Biết tổng số SV 285, hỏi có SV không học Java Delphi Giải Gọi J: SV học Java D: SV học Delphi a Số SV khóa 29 là: n1 = J U D = J + D − J I D = 150 + 160 − 40 = 270 SV b Câu b có 02 cách hiểu: Cách 01: không học 01 môn Số SV không học Java Delphi (áp dụng nguyên lý bù trừ) ta tính được: n = n − J I D = 285 − 40 = 245 SV Cách 02: không học Java chẳng học Delphi: Theo cách hiểu này, áp dụng nguyên lý bù trừ ta tính số SV sau: ' n2 = J U D = n − J − D + J I D = 285 − 150 − 160 + 40 = 15 SV Bài 5: Mỗi người sử dụng máy tính dùng password có -> ký tự Các ký tự chữ số chữ cái, password phải có 01 chữ số Tìm tổng số password có Giải Bài toán hiểu theo 02 cách Cách 01: phân biệt chữ thường với chữ hoa Chữ thường: 26 Chữ hoa: 26 Chữ số: 10 Do đó, tổng cộng có 26 + 26 + 10 = 62 ký tự khác Nếu password có n ký tự Tổng số trường hợp: 62 n Số password chữ số: 52 n Suy số password có 01 chữ số: nn = 62 n − 52 n Áp dụng cho trường hợp n = 6, 7, Tổng số password thỏa yêu cầu đề là: n = n6 + n7 + n8 = 62 − 52 + 62 − 52 + 628 − 528 = 167.410.949.583.040 Cách 02: không phân biệt chữ thường với chữ hoa: Cách làm hoàn toàn tương tự, thay sử dụng số 62 52 sử dụng 02 số: 36 26 Kết là: n = n6 + n7 + n8 = 366 − 266 + 367 − 267 + 368 − 268 = 2.684.483.063.360 Bài 6: Có n thư bỏ vào n bì thư Hỏi xác suất để xảy trường hợp thư bỏ bì thư Giải BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Vì có n phong bì n bì thư nên có tất N = n! cách bỏ thư khác Để đếm số cách bỏ thư cho không thư địa chỉ, ta áp dụng nguyên lý bù trừ: N = n! − N1 + N2 − + (−1)nNn, Nm (1 ≤ m ≤ n) số cách bỏ thư cho có m thư địa chỉ, Nm số cách lấy m thư từ n lá, với cách lấy m thư, có (n-m)! cách bỏ để m thư địa chỉ, vậy: Nm = C nm (n - m)! = n! 1 N = n!(1 − + − + (−1)n ), k! 1! 2! n! Dođó xác suất thỏa toán: p = N N 1 1 = = − + - + +(-1) k N n! 1! 2! 3! k! Bài 7: Chỉ chọn số từ tập số {1, 2, …, 7, 8} có 01 cặp số có tổng Giải Từ số trên, ta chia thành 04 cặp: {1, 8}, {2, 7}, {3, 6}, {4, 5} tổng cặp Như vậy, đề trở thành chọn số từ cặp số Theo nguyên lý Dirichlet, phải có 01 cặp số chọn hết Vậy toán chứng minh Bài 8: Chứng minh nhóm 27 từ tiếng Anh có từ 01 chữ Giải Bảng chữ tiếng anh gồm 26 ký tự: a, b, c, …, x, y, z Vì có 27 từ tiếng Anh từ bắt đầu 01 chữ nên theo nguyên lý Dirichlet phải có 02 từ bắt đầu 01 chữ Bài 9: Cần phải có SV ghi tên vào lớp TRR để chắn có 65 SV đạt điểm thi, giả sử thang điểm thi gồm 10 bậc Giải Gọi n số sinh viên tối thiểu thỏa mãn đề bài, theo nguyên lý Dirichlet n ] 10[ = 65 Do n = 10 * 64 + = 641 SV Bài 10: Tìm hệ thức truy hồi cho điều kiện đầu để tính số xâu nhị phân có độ dài n số liên tiếp Có xâu nhị phân có độ dài Giải Với xâu nhị phân có độ dài n, ta chia thành 02 trường hợp: Nếu ký tự cuối ký tự trước (ký tự thứ n – 1) Nếu ký tự cuối ký tự trước (ký tự thứ n – 1) (vì vi phạm yêu cầu toán) ký tự trước (thứ n – 2) hay Từ 02 trường hợp ta suy được: f n = f n −1 + f n − Các điều kiện đầu: f1 = , f = Có 13 xâu nhị phân có độ dài số liên tiếp BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Bài 11: ⎧ f0 = Dãy số Fibonacci thõa f n = f n −1 + f n − , cho điều kiện đầu: ⎨ Hãy tìm hệ thức truy ⎩ f1 = hồi Fibonacci Giải Phương trình đặc trưng: x − x − = có nghiệm là: r1 = 1+ 1− r2 = 2 n ⎛ 1+ ⎞ ⎛ 1− ⎞ Do số Fibonacci tổng quát có dạng: f n = α1 ⎜⎜ ⎟⎟ + α ⎜⎜ ⎟⎟ ⎝ ⎠ ⎝ ⎠ ⎧ ⎧α1 + α = α1 = ⎪ ⎧ f0 = ⎪ ⎪ ⎛ 1− ⎞ với điều kiện ban đầu : ⎨ ⇒ ⎨ ⎛ 1+ ⎞ ⇒⎨ ⎩ f1 = ⎪α1 ⎜⎜ ⎟⎟ + α ⎜⎜ ⎟⎟ = ⎪α = −1 ⎠ ⎝ ⎠ ⎩ ⎝ ⎩⎪ Do số Fibonacci cho công thức sau: n ⎛ 1+ ⎞ ⎛ 1− ⎞ fn = ⎜⎜ ⎟⎟ − ⎜ ⎟ 5⎝ ⎠ ⎜⎝ ⎟⎠ n n Bài 12: Tìm nghiệm hệ thức truy hồi sau: a n = 2a n −1 + 5a n − − 6a n −3 điều kiện đầu là: a = , a1 = −4 , a = Giải Phương trình đặc trưng x − x − x + = ⇔ ( x − 1)( x − x − 6) = ⎧ x0 = ⎪ Các nghiệm phương trình đặc trưng: ⎨ x1 = −2 ⎪x = ⎩ Do đó, hệ thức truy hồi có dạng: a n = α 11n + α (−2) n + α 3 n Với điều kiện đầu cho: a = , a1 = −4 , a = Ta có hệ phương trình sau: ⎧7 = α + α + α ⎧α = ⎪ ⎪ ⎨− = α − 2α + 3α ⇒ ⎨α = ⎪8 = α + 4α + 9α ⎪α = −1 ⎩ ⎩ Vậy nghiệm hệ thức truy hồi là: a n = + 3(−2) n − n Bài 13: Tìm hệ thức truy hồi rn Với rn số miền mặt phẳng bị phân chia n đường thẳng Biết đường thẳng song song 03 đường thẳng qua điểm Giải BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Với n đường thẳng, theo đề đường thẳng thứ n cắt n – đường thẳng lại n – điểm, tức cắt n – + = n phần mặt phẳng Do đó, số phần mặt phẳng tăng lên n Từ đó, ta có hệ thức truy hồi: rn = rn −1 + n Các điều kiện đầu là: n = 0: r0 = n = 1: r1 = BÀI TẬP CHƯƠNG II Bài 14 Chứng minh đơn đồ thị có 02 đỉnh có bậc Giải Trong đồ thị đơn, số bậc tối đa cung TH1: Giả sử đồ đỉnh treo, số bậc tối thiểu đỉnh 1, số bậc tối đa đỉnh n-1 (vì đơn đồ thị) Có n đỉnh, số bậc đỉnh từ đến n-1 (n-1) giá trị Do theo nguyên lý Dirichlet phải có 02 đỉnh có bậc TH2: Giả sử đồ thị có 01 đỉnh treo, số bậc tối thiểu đỉnh 0, số bậc tối đa n-2 (vì đơn đồ thị, đồng thời có đỉnh treo) Có n đỉnh, số bậc đỉnh từ đến n-2 (n-1) giá trị Do theo nguyên lý Dirichlet phải có 02 đỉnh có bậc Bài 15: Tính tổng số bậc K n (đơn đồ thị đủ) Giải Với đồ thị đủ đỉnh nối với đỉnh lại Do vậy, có n đỉnh đỉnh nối với n -1 đỉnh lại, tức bậc đỉnh n – Vậy, tổng số bậc đồ thị là: n*(n – 1) bậc II Các tập giấy kiểm tra lần Bài 16: (giống 12 phần trước) Tìm nghiệm hệ thức truy hồi sau: a n = 2a n −1 + 5a n − − 6a n −3 điều kiện đầu là: a = , a1 = −4 , a = Giải Phương trình đặc trưng x − x − x + = ⇔ ( x − 1)( x − x − 6) = ⎧ x0 = ⎪ Các nghiệm phương trình đặc trưng: ⎨ x1 = −2 ⎪x = ⎩ Do đó, hệ thức truy hồi có dạng: a n = α 11n + α (−2) n + α 3 n Với điều kiện đầu cho: a = , a1 = −4 , a = Ta có hệ phương trình sau: ⎧7 = α + α + α ⎧α = ⎪ ⎪ ⎨− = α − 2α + 3α ⇒ ⎨α = ⎪8 = α + 4α + 9α ⎪α = −1 ⎩ ⎩ Vậy hệ thức truy hồi là: a n = + 3(−2) n − n Bài 17: BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Trong tổng số 2504 sinh viên khoa công nghệ thông tin, có 1876 theo học môn NNLT Pascal, 999 học môn ngôn ngữ Fortran 345 học môn ngôn ngữ C Ngoài biết 876 sinh viên học Pascal Fortran, 232 học Fortran C, 290 học Pascal C Nếu 189 sinh viên học 03 môn Psacal, Fortran C trường hợp có sinh viên không học môn 03 môn nói Giải Gọi P: tập gồm SV học Pascal F: tập gồm SV học Fortran C: tập gồm SV học C N: tổng số SV (2504 SV) Gọi K số SV học 01 môn Theo nguyên lý bù trừ, ta có: K = PU F UC = P + F + C − PI F − F IC − C I P + PI F IC K = 1876 + 999 + 345 − 876 − 232 − 290 + 189 = 2011 ⇒ K = N − K = 2504 − 2011 = 493 SV Vậy có 493 SV không học môn 03 môn: Pascal, Fortran C Bài 18: Hãy tìm số đỉnh, số cạnh, số bậc đỉnh xác định đỉnh cô lập, đỉnh treo, ma trận liền kề, ma trận liên thuộc đồ thị vô hướng sau: Giải Câu 18.1 Số đỉnh: Số cạnh: 11 Đỉnh cô lập: D Đỉnh treo: Tên đỉnh Bậc định Ma trận liền kề: BT Toan roi rac ⎛0 ⎜ ⎜0 ⎜0 ⎜ ⎜0 ⎜1 ⎜ ⎜0 ⎜ ⎜0 ⎜1 ⎝ a 0 0 1 0 1 b 0 0 0 0 1 0 0 C 0 0 d 0 0 0 e g h i 1⎞ ⎟ 0⎟ 1⎟ ⎟ 0⎟ , thứ tự đỉnh: a, b, c, d, e, g, h, i ⎟⎟ 0⎟ ⎟ 1⎟ ⎟⎠ http://www.ebook.edu.vn Bai tap toan roi rac co giai Ma trận liên thuộc: ⎛ ⎜ ⎜A ⎜B ⎜ ⎜C ⎜D ⎜ ⎜E ⎜ ⎜G ⎜H ⎜⎜ ⎝I e1 1 0 0 ⎧e1 = (a, c) ⎪e = (a, e) ⎪ đó: ⎨ ⎪e3 = (a, i ) ⎪⎩e4 = (b, e) Câu 18.2 e2 0 0 e3 0 0 0 e4 0 0 e5 0 0 e6 0 1 0 e7 0 0 0 = (b, h) ⎧e5 ⎪e ⎪ ⎨ ⎪e7 ⎪⎩e8 e8 0 0 0 e9 0 0 1 0 e10 0 0 1 0 e11 ⎞ ⎟ 0⎟ 0⎟ ⎟ 0⎟ ⎟⎟ 0⎟ ⎟ 0⎟ 1⎟ ⎟ ⎟⎠ ⎧e9 = (e, g ) ⎪ ⎨e10 = (e, g ) ⎪e = (h, i ) ⎩ 11 = ( c , e) = (c , g ) = (c, i ) a b c d e Số đỉnh: Số cạnh: 12 Đỉnh cô lập: Đỉnh treo: Tên đỉnh Bậc định a ⎛1 ⎜ ⎜3 0 ⎜0 Ma trận liền kề: ⎜ ⎜0 ⎜1 ⎝ e1 e2 ⎛ ⎜ ⎜a 1 ⎜b Ma trận liên thuộc: ⎜ ⎜c 0 ⎜d 0 ⎜ ⎜e 0 ⎝ đó: ⎧e1 = (a, a ) ⎪e = (a, b) ⎪ ⎨ ⎪e3 = (a, b) ⎪⎩e4 = (a, b) BT Toan roi rac e3 1 0 b c d e 1⎞ ⎟ 1⎟ ⎟ , thứ tự đỉnh: a, b, c, d, ⎟ 1⎟ ⎟⎠ e4 e5 e6 e7 e8 e9 e10 1 0 0 1 0 0 0 1 0 1 1 0 0 ⎧e5 = (a, e) ⎪e = (b, e) ⎪ ⎨ ⎪e7 = (b, d ) ⎪⎩e8 = (c, c) http://www.ebook.edu.vn e11 0 1 e12 ⎞ ⎟ 0⎟ 0⎟ ⎟ 0⎟ ⎟⎟ ⎟⎠ ⎧e9 = (c, d ) ⎪e = (c, d ) ⎪ 10 ⎨ ⎪e11 = (c, d ) ⎪⎩e12 = (d , e) Bai tap toan roi rac co giai Bài 19: Hai đơn đồ thị với ma trận liền kề sau có đẳng cấu không? ⎛0 ⎜ ⎜1 ⎜0 ⎜⎜ ⎝1 1⎞ ⎟ 0 1⎟ 0 1⎟ ⎟ 1 ⎟⎠ , ⎛0 ⎜ ⎜1 ⎜1 ⎜⎜ ⎝1 1 1⎞ ⎟ 0 1⎟ 0 1⎟ ⎟ 1 ⎟⎠ Giải Dựa vào ma trận liền kề hai đơn đồ thị ta vẽ lại đồ thị hình vẽ: U1 U2 V1 V2 U4 U3 V4 V3 Theo hình vẽ hai đơn đồ thị ta thấy chúng số cạnh, bên có cạnh bên có cạnh Vậy hai đồ thị có ma trận liền kề cho không đẳng cấu Bài toán không cần vẽ hình lại được, từ ma trận kề ta dễ dàng xác định số cạnh đồ thị Do chúng đẳng cấu Bài 20: Xét xem đồ thị cho sau có đẳng cấu với không? Giải a Hình 01 u1 v2 v1 u2 v6 v5 u3 u4 v3 v4 u5Hai đồ thị cho có:usố đỉnh, số cạnh, tổng số bậc số bậc đỉnh Đặc biệt, đỉnh đồ thị thứ thứ hai theo thứ tự sau chúng hoàn toàn tương đương mặt: Đồ thị thứ Đồ thị thứ hai BT Toan roi rac u1 v5 u2 v6 u3 v3 http://www.ebook.edu.vn u4 v2 u5 v1 u6 v4 Bai tap toan roi rac co giai Số bậc đỉnh 4 5 Chính vậy, hai đồ thị đẳng cấu b Hình 02 u1 u3 u2 v1 v2 v6 u4 u5 v3 u6 v5 v4 Hai đồ thị có hướng cho theo thứ tự sau đỉnh chúng tương đương tất mặt: từ số đỉnh, tổng số bậc, bậc vào, bậc đỉnh, tổng số cạnh, thứ tự chiều cạnh tương ứng: Đồ thị thứ Đồ thị thứ hai Bậc vào: deg-(X) Bậc ra: deg+(X) u1 v3 u2 v5 u3 v1 u4 v2 u5 v4 u6 v6 Vì vậy, hai đồ thị có hướng đẳng cấu với Bài 21: (3.1) Cho G đồ thị có v đỉnh e cạnh, m M tương ứng bậc nhỏ lớn 2e đỉnh G Chứng tỏ rằng: m ≤ ≤M v Giải Vì m M tương ứng bậc nhỏ lớn đỉnh G, ta dễ dàng có được: ⎧ v ⎪ ∑ deg( v i ) ≥ v m ⎪ i =1 m ≤ deg( v i ) ≤ M , i = 1, v ⇔ ⎨ v ⎪ deg( v i ) ≤ v M ⎪⎩ ∑ i =1 ⎧2e ≥ vm 2e ≤ 2e ≤ vM ⇔m ≤ ≤ M ⇔⎨ ⇔vm v ⎩2e ≤ vM (đpcm) Bài 22: (3.2) Chứng minh G đơn đồ thị phân đôi có v đỉnh e cạnh, chứng minh bất đẳng thức sau đây: v2 e ≤ (1) Giải BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Gọi n1, n2 số đỉnh phần (n1 + n2 = v) Vì đơn đồ thị phân đôi nên số cạnh K n1 , n2 nhiều đơn đồ thị phân đôi đủ, tức là: Khi đó, số cạnh nhiều là: Ta dễ dàng có được: n = n1 × n2 ⇔ e ≤ n1n2 (2) (n1 − n2 ) ≥ ⇔ n12 − 2n1n2 + n22 ≥ ⇔ n12 + 2n1n2 + n22 ≥ 4n1n2 (n1 + n2 )2 v2 (2) ⇔ ≥ n1n2 ≥ e ⎯⎯→ ≥ e 4 (đpcm) Bài 23: (3.4) Hãy vẽ đồ thị vô hướng biểu diễn ma trận sau: ⎛0 ⎛1 1⎞ ⎜ ⎛1 3⎞ ⎜ ⎟ ⎜1 2 ⎜ ⎟ ⎟ a ⎜ ⎟ b ⎜ c ⎜ ⎜ ⎟ 1 ⎜ ⎜3 0⎟ ⎜ ⎟ ⎝ ⎠ ⎜0 ⎝1 0⎠ ⎜4 ⎝ 1 0 4⎞ ⎟ 0⎟ 1⎟ ⎟ 2⎟ ⎟⎠ Giải A C A B A B C D h.a h.b B C D E h.c Bài 24: (3.6) Tìm ma trận liền kề cho đồ thị sau: a.Kn b.Cn c.Wn d.Km,n e.Qn Giải BT Toan roi rac http://www.ebook.edu.vn 10 Bai tap toan roi rac co giai ⎛ ⎜ ⎜ v1 ⎜ v2 ⎜ ⎜ v3 ⎜v ⎝ e1 e2 1 e3 e4 0 0 1 1 e5 ⎞ ⎟ 0⎟ ⎟ (h.1') ⎟ 1⎟ ⎟⎠ ⎛ ⎜ ' ⎜ v1 ⎜ v2' ⎜ ' ⎜ v3 ⎜ v' ⎝ e1' e2' e3' e4' 0 1 1 1 0 1 e5' ⎞ ⎟ 1⎟ ⎟ (h.2 ') ⎟ 0⎟ ⎟⎠ ⎧⎪ f (v1 ) = v1' _& _ f (v2 ) = v2' ; , đồng thời biểu diễn lại đồ thị Xét ánh xạ f từ V1 lên V2 cho: ⎨ ' ' ⎪⎩ f (v3 ) = v3 _& _ f (v4 ) = v4 ; ma trận liên thuộc hình (h.2’) Trong đó, cạnh theo thứ tự: e2' ⎯⎯ → e5' ⎯⎯ → e3' ⎯⎯ → e1' ⎯⎯ → e4' Lúc này, hai ma trận liên thuộc hoàn toàn giống Vì chúng đẳng cấu với ⎛ ⎜ ' ⎜ v1 ⎜ v2' ⎜ ' ⎜ v3 ⎜ v' ⎝ e1' e2' e3' e4' 0 1 1 0 1 ⎛ e5' ⎞ ⎟ ⎜ ' 1⎟ ⎜ v1 ⎟ (h.2 ') ⇒ ⎜ v2' ⎟ ⎜ ' 0⎟ ⎜ v3 ⎜ v' ⎟⎠ ⎝ e2' e5' e3' 1 1 0 0 1 e1' e4' ⎞ ⎟ 0⎟ ⎟ (h.2 '') ⎟ 1⎟ ⎟⎠ Bài 27: (3.10) Các cặp đồ thị sau có đẳng cấu với không? Giải Bài hoàn toàn giống số 20 giải Bài 28: (3.11) Cho V = {2, 3, 4, 5, 6, 7, 8} E tập hợp cặp phần tử (u, v) V cho u < v u với v số nguyên tố Hãy vẽ đồ thị có hướng G = (V , E ) Tìm số đường phân biệt độ dài từ đỉnh tới đỉnh Giải BT Toan roi rac http://www.ebook.edu.vn 12 Bai tap toan roi rac co giai Bài 29: (3.12) Hãy tìm số đường độ dài n hai đỉnh liền kề (t.ư không liền kề) tùy ý K3,3 với giá trị n sau: a n = 2, b n = 3, c n = 4, d n = Giải (I) (II) Hai đỉnh liền kề phải phần khác Một cạnh nối từ đỉnh phần (I) đến đỉnh phần (II) ngược lại Gọi m số đường đỉnh K3,3 có độ dài n TH1: n chẵn Nếu n chẵn đỉnh đầu đỉnh cuối đường phải phần, chúng liền kề TH2: n lẻ Nếu n lẻ đỉnh đầu đỉnh cuối đường phải phần khác nhau, chúng phải liền kề (vì K3,3) Mặc khác đỉnh phần có phương án để qua đỉnh phần Do ta có kết luận sau đây: o Hai đỉnh liền kề, n chẵn: m = 0, o Hai đỉnh liền kề, n lẻ: m = 3n-1, o Hai đỉnh không liền kề, n chẵn: m = 3n-1, o Hai đỉnh không liền kề, n lẽ: m = Áp dụng cho trường hợp: Số cạnh n=2 n=3 n=4 n=5 Liền kề 81 Không liền 27 kề BT Toan roi rac http://www.ebook.edu.vn 13 Bai tap toan roi rac co giai Bài tập chương III Câu 1: Cho G đồ thị có v đỉnh e cạnh, M, m tương ứng bậc lớn nhỏ đỉnh G Chứng tỏ rằng: m≤ 2e ≤ M v Câu 2: Chứng minh G đơn đồ thị phân đôi có v đỉnh e cạnh, e ≤ v2/4 Câu 4: Hãy vẽ đồ thị vô hướng biểu diễn ma trận liền kề sau: ⎛1 ⎜ ⎛1 ⎞ ⎜2 ⎜ ⎟ ⎜0 ⎜ 4⎟ ⎜ ⎜ ⎟ ⎝ ⎠ a) , b) ⎝ 1⎞ ⎟ 0⎟ 1⎟ ⎟ 0⎠, ⎛0 ⎜ ⎜1 ⎜3 ⎜ ⎜0 ⎜ c) ⎝ 3 1 0 4⎞ ⎟ 0⎟ 1⎟ ⎟ 2⎟ ⎟ 3⎠ Câu 6: Tìm ma trận liền kề cho đồ thị sau: a) Kn b) Cn c) Wn d) Km,n e) Qn Câu 8: Hai đơn đồ thị với ma trận liền kề sau có đẳng cấu không? ⎛0 ⎜ ⎜1 ⎜0 ⎜⎜ ⎝1 0 0 1⎞ ⎟ 1⎟ 1⎟ ⎟ ⎟⎠ , ⎛0 ⎜ ⎜1 ⎜1 ⎜⎜ ⎝1 0 1 0 1⎞ ⎟ 1⎟ 1⎟ ⎟ ⎟⎠ Câu 9: Hai đơn đồ thị với ma trận liên thuộc sau có đẳng cấu không? ⎛1 ⎜ ⎜1 ⎜0 ⎜⎜ ⎝0 BT Toan roi rac 0 0⎞ ⎟ 1⎟ 0 1⎟ ⎟ 1 ⎟⎠ , ⎛0 ⎜ ⎜0 ⎜1 ⎜⎜ ⎝1 http://www.ebook.edu.vn 0 1⎞ ⎟ 1 0⎟ 0 0⎟ ⎟ 1 ⎟⎠ 14 Bai tap toan roi rac co giai Câu 10: Các đồ thị G G’ sau có đẳng cấu với không? a) u v v2 u2 v6 v5 u3 u4 u6 u5 v3 v4 b) u1 u2 u3 v1 v2 v6 u4 u5 u6 v3 v5 v4 Câu 11: Cho V={2,3,4,5,6,7,8} E tập hợp cặp phần tử (u,v) V cho u= 3) b Cn: Vì đỉnh Cn có bậc nên Cn đồ thị Euler c Wn: Chủ có đỉnh có bậc n – 1, lại đỉnh khác có bậc 3, đồ thị Euler d Qn: Vì đỉnh có bậc n, để Qn đồ thị Euler n chẵn Bài 2: Với giá trị m n đồ thị phân đôi đầy đủ Km,n có: a Chu trình Euler b Đường Euler Giải a Vì đỉnh đồ thị phân đôi đủ Km,n có bậc m n Do vậy, để đồ thị Euler m n phải số chẵn b Để đồ thị có đường Euler phải có đỉnh bậc lẻ, đỉnh lại phải bậc chẵn Vậy giá trị m, n phải 2, giá trị lại phải số lẻ BT Toan roi rac http://www.ebook.edu.vn 22 Bai tap toan roi rac co giai Bài 3: Với giá trị m n đồ thị phân đôi đầy đủ Km,n có chu trình Hamilton Giải n G đồ thị Hamilton Với Km,n đỉnh có bậc m n, nên để đồ thị đầy đủ Km,n đồ thị Hamilton phải có điều kiện sau: Theo định lý Dirac, G đơn đồ thị có n đỉnh đỉnh G có bậc không nhỏ n+m ⎧ n ≥ ⎪⎪ ⇔m≤n≤m⇔n=m ⎨ n ⎪m ≥ + m ⎪⎩ Câu 4: Chứng minh đồ thị lập phương Qn đồ thị Hamilton Vẽ liệt kê tất chu trình Hamilton đồ thị lập phương Q3 Câu 5: Trong họp có 15 người ngày ngồi với quanh bàn tròn lần Hỏi có cách xếp cho lần ngồi họp, người có hai người bên cạnh bạn mới, xếp ? Câu 6: Hiệu trưởng mời 2n (n ≥ 2) sinh viên giỏi đến dự tiệc Mỗi sinh viên giỏi quen n sinh viên giỏi khác đến dự tiệc Chứng minh luôn xếp tất sinh viên giỏi ngồi xung quanh bàn tròn, để người ngồi hai người mà sinh viên quen Giải Giả sử có đồ thị G = (V, E) mà ta có: V tập hợp sinh viên mời dự tiệc, E = (u,v) với u, v thuộc V u, v có quan hệ quen biết (theo giả thiết đề bài) Như theo giả thiết toán ta xác lập đồ thị đơn đồ thị có 2n đỉnh, đỉnh có bậc tối thiểu n (vì theo đề cho: sinh viên quen biết với n sinh viên khác).Cho nên ta có: số bậc đỉnh n ≥ 2n = n Do đó, theo định lý Dirac G đồ thị Hamilton Mặc khác, đồ thị vô hướng Vậy theo lập luận luôn xếp tất sinh viên giỏi ngồi xung quanh bàn tròn, để người ngồi hai người mà sinh viên quen (đpcm) Câu 7: Một ông vua xây dựng lâu đài để cất báu vật Người ta tìm thấy sơ đồ lâu đài (hình sau) với lời dặn: muốn tìm báu vật, cần từ phòng bên (số 1, 2, 6, 10, ), qua tất cửa phòng, cửa lần; báu vật giấu sau cửa cuối Hãy tìm nơi giấu báu vật? BT Toan roi rac http://www.ebook.edu.vn 23 Bai tap toan roi rac co giai Giải Giả sử xem phòng đỉnh đồ thị G cửa thông phòng cạnh đồ thị G theo yêu cầu toán (qua tất cửa cửa qua lần) ta phải tìm đường Euler đồ thị cho Sau đường để tìm báu vật: (xuất phát từ phòng số 6, kết thúc phòng 18 cửa cuối cùng) Æ Æ 1Æ Æ Æ Æ 11 Æ 12 Æ Æ 13 Æ 12 Æ 17 Æ 16 Æ 20 Æ 21 Æ 17 Æ 18 Æ 13 Æ 14 Æ Æ Æ Æ Æ Æ Æ 10 Æ 15 Æ 14 Æ 19 Æ 18 Câu 8: Đồ thị cho hình sau gọi đồ thị Peterson P a) Tìm đường Hamilton P b) Chứng minh P \ {v}, với v đỉnh P, đồ thị Hamilton a e b g f h k i d c Giải a) Đường Hamilton là: a Æ b Æ c Æ d Æ e Æ f Æ h Æ k Æ g Æ i b) Câu 9: Giải toán người phát thư Trung Hoa với đồ thị cho hình sau: BT Toan roi rac 12 10 11 http://www.ebook.edu.vn 24 Bai tap toan roi rac co giai Giải Gọi Vo(G) tập tất đỉnh bậc lẻ G Vo(G)= {2, 4, 8, 11} P1= { (2,4), (8,11) } P2 ={ (2,8), (4,11) } P3 ={ (4,8), (2,11) } d(P1)= d (2, 4) + d (8, 11) =2 + = d(P2)= d (2, 8) + d (4, 11) = + = d(P3)= d (4, 8) + d (2, 11) = + = d(Pi) = d (Pi ) = + + = 14 m(G) = (Pi) = d(P2) = Ta vẽ thêm cạnh (2, 8), (4, 11) Chu trình Euler hành trình ngắn cần tìm là:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 8, 6, 10, 5, 11, 4, 3, 1, 12, 3, 2, 12, 9, Câu 10: Chứng minh đồ thị G cho hình sau có đường Hamilton (từ s đến r) chu trình Hamilton Giải s d r c e g b f h a Đồ thị G có đường Hamilton từ s tới r chu trình Hamilton ta cần tìm đường từ s tới r qua tất đỉnh lại không trở đỉnh xuất phát Đường Hamilton : s Æ a Æ b Æ c Æ e Æ f Æ g Æ d Æ h Æ r Từ đồ thị ta nhận thấy chu trình Hamilton xuất phát từ s lại trở s Câu 11: Cho thí dụ về: a) Đồ thị có chu trình vừa chu trình Euler vừa chu trình Hamilton; b) Đồ thị có chu trình Euler chu trình Hamilton, hai chu trình không trùng nhau; c) Đồ thị có đỉnh, đồ thị Hamilton, đồ thị Euler; d) Đồ thị có đỉnh, đồ thị Euler, đồ thị Hamilton Giải a) b) BT Toan roi rac http://www.ebook.edu.vn 25 Bai tap toan roi rac co giai Chu trình E : 1, 2, 3,1 Chu trình E: 1, 2, 3, 4, 2, 6, 4, 5, 6, Chu trình Hamilton: 1, 2, 3, Chu trình Haminton: 1, 2, 3, 4, 5, c) d) 2 6 5 Câu 12: Chứng minh mã qua tất ô bàn cờ có x x ô vuông, ô lần, trở chỗ cũ -Hết - BT Toan roi rac http://www.ebook.edu.vn 26 [...]... V1 BT Toan roi rac V2 V4http://www.ebook.edu.vn V3 16 Bai tap toan roi rac co giai c) V1 V5 V2 V4 V3 Câu 6: ⎡0 ⎢1 ⎢ ⎢1 a) K : ⎢ 1 ⎢ ⎢ ⎢ ⎢1 ⎢⎣ 1 n BT Toan roi rac 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 http://www.ebook.edu.vn 1⎤ 1⎥ ⎥ 1⎥ 1 ⎥⎥ ⎥ ⎥ 1⎥ 0 ⎥⎦ 17 Bai tap toan roi rac co giai ⎡0 ⎢1 ⎢ ⎢0 b ) Cn : ⎢ 0 ⎢ ⎢ ⎢ ⎢0 ⎢⎣ 1 ⎡0 ⎢1 ⎢ ⎢0 c) Wn : ⎢ 0 ⎢ ⎢ ⎢ ⎢1 ⎢⎣ 1 BT Toan roi rac 1... http://www.ebook.edu.vn 1⎤ 0⎥ ⎥ 0⎥ 0 ⎥⎥ ⎥ ⎥ 1⎥ 0 ⎥⎦ 1⎤ 1⎥ ⎥ 1⎥ 1 ⎥⎥ ⎥ ⎥ 1⎥ 0 ⎥⎦ 18 Bai tap toan roi rac co giai m n 8 6474 8⎤ ⎡ 6474 ⎢ ⎧ 0 0 1 1 ⎥ ⎢⎪ ⎥ ⎢⎨ ⎥ ⎢ ⎪⎩ 0 0 1 1 ⎥ d ) Km,n : ⎢ ⎥ m n 8⎥ ⎢ 64748 6474 ⎢ ⎧ 1 1 0 0 ⎥ ⎢ ⎪ ⎥ ⎢⎨ ⎥ ⎪ ⎢⎣ ⎩ 1 1 0 0 ⎥⎦ BT Toan roi rac http://www.ebook.edu.vn 19 Bai tap toan roi rac co giai Câu 8: Dựa vào ma trận liền kề của hai đơn đồ thị ta có thể vẽ lại các... BT Toan roi rac 3 http://www.ebook.edu.vn 5 4 25 Bai tap toan roi rac co giai Chu trình E : 1, 2, 3,1 Chu trình E: 1, 2, 3, 4, 2, 6, 4, 5, 6, 1 Chu trình Hamilton: 1, 2, 3, 1 Chu trình Haminton: 1, 2, 3, 4, 5, 6 c) d) 1 2 2 3 6 3 1 6 5 4 5 4 Câu 12: Chứng minh rằng con mã không thể đi qua tất cả các ô của một bàn cờ có 4 x 4 hoặc 5 x 5 ô vuông, mỗi ô chỉ một lần, rồi trở về chỗ cũ -Hết - BT Toan roi. .. phải là 2, giá trị còn lại phải là số lẻ BT Toan roi rac http://www.ebook.edu.vn 22 Bai tap toan roi rac co giai Bài 3: Với giá trị nào của m và n thì đồ thị phân đôi đầy đủ Km,n có chu trình Hamilton Giải n thì G 2 là một đồ thị Hamilton Với Km,n các đỉnh có bậc m hoặc n, nên để đồ thị đầy đủ Km,n là đồ thị Hamilton thì phải có điều kiện sau: Theo định lý Dirac, nếu G là đơn đồ thị có n đỉnh và mọi... đỉnh 2 tới đỉnh 8 Câu 12: Hãy tìm số đường đi độ dài n giữa hai đỉnh liền kề (t.ư không liền kề) tùy ý trong K3,3 với mỗi giá trị của n sau: a) n=2, b) n=3, c) n=4, d) n=5 BT Toan roi rac http://www.ebook.edu.vn 15 Bai tap toan roi rac co giai Câu 1: Vì m và M tương ứng là bậc nhỏ nhất và lớn nhất các đỉnh của G, do đó ta dễ dàng có được: ⎧⎪ ∑ deg(vi ) ≥ v.m m ≤ deg(vi ) ≤ M , i=1,v ⇔ ⎨ ⎪⎩ ∑ deg(vi )... 1⎠ Giải Thưa thầy, theo em nghĩ thì đây là hai ma trận liên thuộc chứ không phải là hai ma trận liền kề Và nếu là hai ma trận liên thuộc thì chúng đẳng cấu với nhau vì: BT Toan roi rac http://www.ebook.edu.vn 11 Bai tap toan roi rac co giai ⎛ ⎜ ⎜ v1 ⎜ v2 ⎜ ⎜ v3 ⎜v ⎝ 4 e1 e2 1 1 1 0 e3 0 1 e4 0 0 0 0 0 1 1 1 0 1 e5 ⎞ ⎟ 0⎟ 1 ⎟ (h.1') ⎟ 1⎟ 0 ⎟⎠ ⎛ ⎜ ' ⎜ v1 ⎜ v2' ⎜ ' ⎜ v3 ⎜ v' ⎝ 4 e1' e2' e3' e4' 0 0 1... của V sao cho u < v và u với v là các số nguyên tố cùng nhau Hãy vẽ đồ thị có hướng G = (V , E ) Tìm số đường đi phân biệt độ dài 3 từ đỉnh 2 tới đỉnh 8 Giải 2 8 3 7 4 BT Toan roi rac http://www.ebook.edu.vn 12 Bai tap toan roi rac co giai Bài 29: (3.12) Hãy tìm số đường đi độ dài n giữa hai đỉnh liền kề (t.ư không liền kề) tùy ý trong K3,3 với mỗi giá trị của n sau: a n = 2, b n = 3, c n = 4, d n... e4 e4 V4 e2 e1 V3 V4 G2 V3 Hai đồ thị có các cạnh tương ứng là: G1 e1 e2 e3 e4 e5 G2 e2 e5 e3 e1 e4 Hai đồ thị G1 và G2 hoàn toàn giống nhau nên chúng đẳng cấu với nhau BT Toan roi rac http://www.ebook.edu.vn 20 Bai tap toan roi rac co giai Câu 10: a/ Hai đồ thị G1 và G2 là đẳng cấu vì hai ma trận liền kề của G theo thứ tự các đỉnh u1, u2, u3, u4, u5, u6 và của G’ theo thứ tự các đỉnh v2, v3, v6, v5,... đường đi để đi qua 1 đỉnh ở phần kia Do vậy ta có được các kết quả sau đây rút ra từ suy luận trên: o Hai đỉnh liền kề, n chẵn: b = 0, o Hai đỉnh liền kề, n lẻ: b = 3n-1, BT Toan roi rac http://www.ebook.edu.vn 21 Bai tap toan roi rac co giai b = 3n-1, o Hai đỉnh không liền kề, n chẵn: o Hai đỉnh không liền kề, n lẽ: b = 0 Áp dụng cho các trường hợp: Số cạnh n=2 n=3 n=4 n=5 Liền kề 0 9 0 81 Không liền... Hai đỉnh không liền kề, n chẵn: m = 3n-1, o Hai đỉnh không liền kề, n lẽ: m = 0 Áp dụng cho các trường hợp: Số cạnh n=2 n=3 n=4 n=5 Liền kề 0 9 0 81 Không liền 3 0 27 0 kề BT Toan roi rac http://www.ebook.edu.vn 13 Bai tap toan roi rac co giai Bài tập chương III Câu 1: Cho G là đồ thị có v đỉnh và e cạnh, còn M, m tương ứng là bậc lớn nhất và nhỏ nhất của các đỉnh của G Chứng tỏ rằng: m≤ 2e ≤ M v Câu ... a) V1 V2 V3 b) V1 BT Toan roi rac V2 V4http://www.ebook.edu.vn V3 16 Bai tap toan roi rac co giai c) V1 V5 V2 V4 V3 Câu 6: ⎡0 ⎢1 ⎢ ⎢1 a) K : ⎢ ⎢ ⎢ ⎢ ⎢1 ⎢⎣ n BT Toan roi rac 1 1 1 1 ... điều kiện đầu: f1 = , f = Có 13 xâu nhị phân có độ dài số liên tiếp BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Bài 11: ⎧ f0 = Dãy số Fibonacci thõa f n = f n −1 + f n −... đường thẳng Biết đường thẳng song song 03 đường thẳng qua điểm Giải BT Toan roi rac http://www.ebook.edu.vn Bai tap toan roi rac co giai Với n đường thẳng, theo đề đường thẳng thứ n cắt n – đường
- Xem thêm -

Xem thêm: toan roi rac , toan roi rac , toan roi rac

Gợi ý tài liệu liên quan cho bạn

Nạp tiền Tải lên
Đăng ký
Đăng nhập