SKKN Ứng dụng của hàm sinh trong việc giải các bài toán tổ hợp 1 A më ®Çu I – Đặt vấn đề Hàm sinh (Generating Function) trong toán học là một trong các công cụ mạnh để giải quyết một số dạng bài toán[.]
A mở đầu I t : Hm sinh (Generating Function) tốn học cơng cụ mạnh để giải số dạng toán khó Lí thuyết hàm sinh biết đến từ lâu nghiên cứu kĩ lưỡng, nhiên tài liệu sơ cấp hoá dịch tiếng Việt thành viết chuyên đề khơng nhiều Trong q trình giảng dạy cho học sinh chun Tốn, tơi nhận thấy có nhiều dạng tốn biết vận dụng khéo léo cơng cụ hàm sinh lời giải đơn giản không dùng công cụ lời giải phức tạp, chí khơng thể giải phương pháp thơng thường như: Các tốn tìm cơng thức tổng quát dãy số; toán tổ hợp… Tuy nhiên, để nắm vững lý thuyết hàm sinh cách đầy đủ học sinh lớp đầu cấp THPT khơng đơn giản, lý thuyết cần sử dụng khơng kiến thức tốn cao cấp bậc đại học Để giải vấn đề đó, tơi tìm cách đơn giản hố số kiến thức cho phù hợp với đối tượng học sinh thử áp dụng vào giảng dạy học sinh lớp 10 chuyên Toán Kết thu khả quan đúc rút thành SKKN với tiêu đề “Ứng dụng phương pháp hàm sinh để tìm cơng thức tổng qt số dãy số” (SKKN năm 2012, Hội đồng chấm SKKN ngành xếp loại A) Tuy nhiên, kết thúc chuyên đề này, em học sinh nhận thấy mối liên hệ hàm sinh với toán đếm (Tổ hợp) cịn gặp nhiều khó khăn vận dụng hàm sinh để giải Trong đó, vấn đề khó khăn là: Làm để xây dựng hàm sinh cho đối tượng “rời rạc”, khó “nắm bắt” tốn Tổ hợp? Tiếp nối ý tưởng SKKN trước, sau trang bị thêm cho học sinh số kiến thức chương trình THPT (Số phức) vào lớp 11, tơi tiếp tục đơn giản hố số kiến thức tốn cao cấp nhằm giúp học sinh nắm bắt vận dụng công cụ hàm sinh để giải toán Tổ hợp (dạng tốn cho khó đề thi HSG) Theo dõi qua trình giảng dạy cho thấy, nhiều học sinh lớp xử lý toán Tổ hợp phương pháp hàm sinh bước đầu biết cách xây dựng hàm sinh để xử lý tốn khó Những học sinh sử dụng tương đối thành thạo hàm sinh để giải linh hoạt tốn khó Vì vậy, tơi tiếp tục chọn viết vấn đề để trao đổi kinh nghiệm giảng dạy với đồng nghiệp, đồng thời để làm tư liệu cho năm giảng dạy Sáng kiến kinh nghiệm trình bày theo cấu trúc Trình bày kết có liên quan Số phức tốn cao cấp dạng đơn giản nhât SangKienKinhNghiem.net Vận dụng lý thuyết vào giải toán Đưa hệ thống toán chọn lọc nhằm nâng cao kỹ II - Mục đích: Tiếp tục nâng cao kỹ giải toán cho học sinh lớp 11 trang bị kiến thức hàm sinh (dưới dạng đơn giản nhất) lớp 10 số kiến thức Số phức lớp 11 III - Đối tượng áp dụng: Học sinh lớp 11 chuyên Toán IV- Nhiệm vụ nghiên cứu : Đơn giản hoá số kiến thức tốn cao cấp để học sinh nắm bắt đầy đủ cách vận dụng hàm sinh giải toán Hướng dẫn học sinh xây dựng hàm sinh tốn Tổ hợp thơng qua số ví dụ cụ thể (nhiệm vụ chính) B NỘI DUNG Một vài tính chất nguyên thuỷ bậc n đơn vị Trong phần nhắc lại số kiến thức số phức mà học sinh lớp 11 trang bị Định nghĩa: bậc n đơn vị gọi nguyên thủy bậc n đơn vị số nguyên dương m n ta có m Từ định nghĩa, kết hợp với tính chất số phức biểu diễn dạng mũ, ta dễ dàng chứng minh kết sau: Định lý 1: Nếu nguyên thủy bậc n đơn vị thì: k 2 k ( n1) k với (k , n) Đặc biệt với k ta có 2 n1 Định lý 2: Kí hiệu e2 i / n với n số nguyên dương nguyên thuỷ bậc n đơn vị Khi đa thức F ( x) f0 f1 x f x , với f k = k deg F , có: f0 f n f n F (1) F () F (2 ) F ( n1 ) n Chứng minh: Ta có nhận xét: Tổng sk k ( n1) k n n chia hết k (do n nên k ) SangKienKinhNghiem.net Trong trường hợp khác ta có k sk nk Khi đó: k F (1) F () F (2 ) F ( n1 ) f0 s0 f1s1 f s2 n( f0 f n f n ) Định lý chứng minh Cũng từ nhận xét chứng minh định lý 2, ta dễ dàng chứng minh kết sau Định lý 3: Nếu ei / p , với p số nguyên tố, đó: p 1 p n‰ u p | k n‰ u p | k kj 0 j 0 Đạo hàm tích hàm số, đạo hàm riêng hàm nhiều biến: 2.1 Đạo hàm tích hàm số: n Định lý 4: Nếu hàm số H ( x) hi ( x) với hi ( x) hàm số có đạo hàm thì: i 1 n hi '( x) i 1 h( x ) H '( x) H ( x) Định lý dễ dàng chứng minh quy nạp theo n Trường hợp n công thức quen thuộc 2.2 Đạo hàm riêng hàm nhiều biến: Vì chương trình THPT chưa học khái niệm đạo hàm riêng nên không đưa định nghĩa đầy đủ, xác Với mục đích hướng dẫn học sinh vận dụng cách tính đạo hàm riêng vào số hàm nhiều biến đơn giản nên tiếp cận khái niệm qua ví dụ Ví dụ: Cho hàm số F ( x, y ) x x y x3 y xy y Khi đó, đạo hàm riêng hàm F ( x, y ) theo biến x ký hiệu F tính đạo hàm hàm số theo x biến x (biến y coi tham số) Như vậy: F 5x x3 y x y y x Tương tự ta có: F x x3 y 12 xy y y SangKienKinhNghiem.net Xây dựng hàm sinh: Hàm sinh áp dụng tốn đếm Nói riêng, tốn chọn phần tử từ tập hợp thông thường dẫn đến hàm sinh Khi hàm sinh áp dụng theo cách này, hệ số x n số cách chọn n phần tử 3.1 Chọn phần tử khác nhau: Hàm sinh cho dãy hệ số nhị thức suy trực tiếp từ định lý nhị thức Ck0 , Ck1 , Ck2 , , Ckk , 0, 0, Ck0 Ck1 x Ckk x k (1 x) k Như hệ số x n ( (1 x) k số cách chọn n phần tử phân biệt từ tập hợp gồm k phần tử Ví dụ, hệ số x Ck2 số cách chọn phần tử từ tập hợp k phần tử Tương tự, hệ số x k 1 số cách chọn k phần tử từ tập hợp k phần tử 3.2 Xây dựng hàm sinh để đếm: Thơng thường ta dịch mơ tả tốn đếm thẳng sang ngơn ngữ hàm sinh để giải Ví dụ, ta chứng tỏ (1 x) k sinh số cách chọn n phần tử phân biệt từ tập hợp k phần tử mà không cần dùng đến định lý nhị thức hay hệ số nhị thức Ta làm sau: Đầu tiên, xét tập hợp có phần tử a1 Hàm sinh cho số cách chọn n phần tử từ tập hợp đơn giản x0 x1 x Ta có cách chọn khơng phần tử nào, cách chọn phần tử cách chọn hai phần tử trở lên Tương tự, số cách chọn n phần tử từ tập hợp a2 cho hàm sinh x Sự khác biệt phần tử hai trường hợp khơng quan trọng Ta có ngun lý quan trọng sau đây: hàm sinh cho số cách chọn phần tử từ hợp hai tập hợp tích hàm sinh cho số cách chọn phần tử từ tập hợp Ví dụ: Theo nguyên lý, hàm sinh cho số cách chọn phần tử từ tập hợp a1; a2 là: (1 x)(1 x) (1 x)2 x x2 Có thể kiểm chứng tập hợp a1; a2 ta có cách chọn phần tử, cách chọn phần tử, cách chọn phần tử cách chọn phần tử trở lên Tiếp tục áp dụng quy tắc này, ta hàm sinh cho số cách chọn n phần tử từ tập hợp k phần tử là: (1 x)(1 x) (1 x) (1 x) k SangKienKinhNghiem.net Đây cơng thức hàm sinh mà ta nhận cách sử dụng định lý nhị thức Nhưng trường hợp này, thẳng từ toán đếm đến hàm sinh Ta mở rộng điều thành nguyên lý tổng quát Định lý 5: (Quy tắc xoắn) Gọi A( x) hàm sinh cho cách chọn phần tử từ tập hợp A B ( x) hàm sinh cho cách chọn phần tử từ tập hợp B Nếu A B rời hàm sinh cho cách chọn phần tử từ A B A( x).B ( x) Lưu ý: Quy tắc đa nghĩa, cần hiểu xác cách chọn phần tử từ tập hợp có nghĩa nào? Rất đáng ý Quy tắc xoắn cho nhiều cách hiểu khác từ cách chọn Ví dụ, ta địi hỏi chọn phần tử phân biệt, cho phép chọn số lần có giới hạn đó, cho chọn lặp lại tuỳ ý Một cách đơn giản, giới hạn là: (1) thứ tự chọn phần tử không quan trọng (2) giới hạn áp dụng cho việc chọn phần tử A B áp dụng cho việc chọn phần tử A B (Chặt chẽ hơn, cần có song ánh cách chọn n phần tử từ A B với thứ tự cách chọn từ A B chứa tổng thể n phần tử) Chứng minh Định nghĩa A( x) an x , B ( x) bn x , C ( x) A( x).B( x) cn x n n n 0 n n 0 n 0 Trước tiên ta tính tích A( x).B ( x) biểu diễn hệ số cn thông qua hệ số a b Ta xếp số hạng thành dạng bảng sau: b0 b1 x b2 x b3 x3 … a0 a0b0 a0b1 x a0b2 x a0b3 x3 … a1 x a1b0 x a1b1 x a1b2 x3 a1b3 x … a2 x a2b0 x a2b1 x3 a2b2 x a2b3 x … a3 x3 a3b0 x3 a3b1 x a3b2 x a3b3 x6 … … … … … … SangKienKinhNghiem.net Chú ý số hạng có luỹ thừa x xếp đường chéo Nhóm tất số hạng lại, ta thấy hệ số x n tích cn a0bn a1bn1 an1b1 anb0 Bây ta chứng minh số cách chọn n phần tử từ A B Một cách tổng quát, ta chọn n phần tử từ A B cách chọn j phần tử từ A n j phần tử từ B, j số từ đến n Điều thực a j bn j cách Lấy tổng từ đến n, ta có: a0bn a1bn1 an1b1 anb0 cách chọn n phần tử từ A B Đó giá trị cn tính 3.3 Chọn phần tử có lặp: Ta xét tốn ví dụ sau: Bài tốn 1: Có cách chọn 12 kẹo từ loại kẹo? Tổng quát: Có cách chọn k phần tử từ tập hợp có n phần tử, ta cho phép phần tử chọn nhiều lần? Ta xây dựng hàm sinh cho toán Giả sử ta chọn n phần tử (có lặp) từ tập hợp có phần tử Khi có cách chọn phần tử, cách chọn phần tử, cách chọn phần tử … Như thế, hàm sinh cách chọn có lặp từ tập hợp có phần tử 1,1,1,1, x x x3 1 x Áp dụng định lý (Quy tắc xoắn) ta có (hàm sinh cách chọn phần tử từ hợp tập hợp rời tích hàm sinh cách chọn phần tử từ tập hợp): 1 1 x x x (1 x) n Vậy, hàm sinh cách chọn phần tử từ tập hợp n phần tử có lặp là: (1 x) n Xây dựng hàm sinh toán tổ hợp: Bài tốn mở đầu: Có nhiêu cách giỏ n trái thoả mãn điều kiện ràng buộc sau: Số táo phải chẵn Số chuối phải chia hết cho SangKienKinhNghiem.net Chỉ có nhiều cam Chỉ có nhiều đào Ví dụ, để giỏ trái ta có cách sau: Táo 4 2 0 Chuối 0 0 5 Cam Đào 0 1 Nhận xét: Các điều kiện ràng buộc toán phức tạp dường giải Tuy nhiên, ta xem xét tốn hàm sinh lời giải bất ngờ Giải: Trước hết, ta tìm hàm sinh cho số cách chọn táo: Có cách chọn táo, có cách chọn táo (vì số táo phải chẵn), có cách chọn táo, có cách chọn táo… Như ta có hàm sinh cho số cách chọn táo là: A( x) x x x2 Tương tự, hàm sinh cho số cách chọn chuối là: B ( x) x x10 1 x5 Bây giờ, ta chọn cam cách, cam cách, … Nhưng ta chọn cam, ta có hàm sinh cho số cách chọn cam là: C ( x) x x x3 x x5 1 x Tương tự, hàm sinh cho số cách chọn đào là: D( x) x x2 1 x Theo quy tắc xoắn, hàm sinh cho cách chọn từ loại trái bằng: A( x).B ( x).C ( x).D( x) 1 x5 x2 x x x3 x x x x (1 x) Vậy số cách giỏ trái gồm n trái đơn giản n Sau đây, ta xem xét số toán giải phương pháp hàm sinh ý cách xây dựng hàm sinh toán SangKienKinhNghiem.net Bài toán 1: Một xúc xắc gọi “chuẩn” có mặt đánh dấu chấm mà số chấm là: 1, 2, 3, 4, 5, Khi ta tung hai xúc xắc “chuẩn”, dễ dàng tính xác suất tổng số chấm mặt xuất Chẳng hạn, xác suất tung hai xúc xắc nhận tổng số chấm mặt xuất 1/36, xác suất nhận tổng số chấm mặt xuất 1/6 Hỏi tạo cặp xúc xắc “không chuẩn” từ cặp xúc xắc “chuẩn” cách đánh dấu lại số chấm mặt (không làm thay đổi cấu trúc xúc xắc đó, số chấm mặt phải số nguyên dương) cho xác suất tổng số chấm mặt xuất tung hai xúc xắc khơng đổi so với tung hai xúc xắc “chuẩn”? Chẳng hạn, mặt xúc xắc không chuẩn ta đánh dấu chấm, xúc xắc lại có hai mặt đánh dấu mặt chấm Nhưng xác suất tổng số chấm mặt xuất tung hai xúc xắc 1/36, xác suất tổng số chấm mặt xuất 1/6 Giải: Xét xúc xắc chuẩn, ta xây dựng hàm sinh số lần xuất mặt chứa k chấm cách: gán cho mặt chứa k chấm ký hiệu x k số lần xuất mặt k chấm hệ số x k Khi hàm sinh số chấm mặt xúc xắc chuẩn là: D( x) x1 x x3 x x x6 Rõ ràng, tung hai xúc xắc chuẩn, hàm sinh tổng số chấm xuất mặt hai xúc xắc là: D( x) D( x) x1 x x3 x x x6 x x x3 x x x6 : Trong x k ký hiệu cho tổng số chấm mặt xuất k hệ số x k số lần xuất cặp mặt xuất có tổng số chấm k Chẳng hạn, xét tổng số chấm xuất hai xúc xắc chuẩn gieo Ta thấy tích có cặp sau có tích x6 ( x1 )( x ) , ( x )( x ) , ( x3 )( x3 ) , ( x )( x ) , ( x )( x1 ) , hệ số x6 Nói cách khác, ta có cách phân tích số thành tổng số chấm xuất mặt xúc xắc chuẩn là: + 5, + 4, + 3, + 2, + Do đa thức tích: D( x) D( x) x x3 x x x11 x12 có hệ số x k số cách phân tích số k thành tổng số chấm xuất mặt xúc xắc chuẩn phép gieo hai xúc xắc SangKienKinhNghiem.net Ta áp dụng phương pháp cho trường hợp xúc xắc khơng chuẩn Kí hiệu: a1 , a2 , , a6 b1 , b2 , , b6 số chấm mặt hai xúc xắc không chuẩn, hàm sinh số xúc xắc không chuẩn tương ứng là: A( x) x a1 x a6 B ( x) xb1 xb6 Tương tự trên, tích A( x) B ( x) biểu diễn hàm sinh cho tổng số chấm xuất mặt phép gieo hai xúc xắc không chuẩn Do giả thiết, xác suất tổng số chấm xuất mặt gieo hai xúc xắc không chuẩn trùng với xác suất gieo hai xúc xắc chuẩn, ta suy ra: A( x) B( x) D( x) D( x) A( x) B ( x) x1 x x3 x x x6 x x3 ( x x 1) ( x x 1) x x x3 2 x 1 x x ( x 1)2 x x x 1 2 Giả sử: x x e3 A( x) x e1 ( x 1)e2 x x B ( x) x f1 ( x 1) f2 x x f3 2 e4 x 1 x 1 f4 ei fi số ngun khơng âm thoả mãn ei fi với i Do A(0) B (0) nên đa thức phải chia hết cho x , từ e1 f1 Mặt khác, từ cách xác định ban đầu ta phải có A(1) B (1) , nghĩa 2e2 3e4 f2 f , suy e2 f e4 f Nếu ta có e3 f3 A( x) B ( x) D( x) xúc xắc phải xúc xắc chuẩn Như có trường hợp e3 f3 (trường hợp e3 0; f3 hoàn toàn tương tự), đó: SangKienKinhNghiem.net B ( x) x( x 1) x xx x 1 x x x x A( x) x( x 1) x x x x 2 3 x x x x8 Như vậy, ta xây dựng hai xúc xắc khơng chuẩn thoả mãn tốn cách đánh dấu lại số chấm mặt số: 1; 3; 4; 5; 6; 1; 2; 2; 3; 3; Bài toán 2: (Rumania MO 2003) Có số có n chữ số, chữ số thuộc tập {2,3,7,9} chia hết cho 3? Giải: Ta có số chia hết cho tổng chữ số chia hết cho Như yêu cầu toán tương đương với việc tìm số số có n chữ số mà tổng chữ số chia hết cho Ta có chữ số số thỏa mãn có giá trị số 2,3,7 Do hàm sinh cho chữ số x x3 x x Xét hàm sinh: F ( x) x x3 x x f n f1 x f x f n x n Trong f k số số có n chữ số từ {2,3,7,9} mà có tổng chữ số k Khi số số cần tìm là: A f0 f3 f6 f n Gọi e2 i /3 cos 2 2 nguyên thủy bậc ba đơn vị, ta có i sin 3 3 1 Khi đó: F (1) f0 f1 f f3 f F () f0 f1 f 2 f3 f F (2 ) f0 f12 f f3 f 2 Suy ra: F (1) F () F (2 ) f0 (1 2 ) f1 (1 2 ) f f3 (1 2 ) f 3( f0 f3 f6 ) A Vậy ta có số cần tìm : 10 SangKienKinhNghiem.net F (1) F () F (2 ) 1 (1 1) n (2 1) n ( 2 1) n (4 n 2) 3 A Bài toán 3: Cho số nguyên dương phân biệt a1 , a2 , , an , b1 , b2 , , bn với n thoả mãn: a j | i j n bi b j | i j n Chứng minh n luỹ thừa Giải: Xét hai hàm sinh: A( x) x a1 x a2 x an B ( x) xb1 xb2 xbn n Ta có: A( x)2 x i 1 x a j 1i j n n B ( x)2 x 2bi i 1 x bi b j 1i j n Vậy ta có: A( x)2 A( x ) B ( x)2 B( x ) , hay A( x)2 B ( x)2 A( x ) B( x ) Mặt khác: A(1) B (1) n nên ta viết: A( x) B ( x) ( x 1) k R ( x) , R (1) Do ( x 1) k R ( x) A( x) B( x) ( x 1) k R( x ) , suy ra: R ( x) A( x) B ( x) ( x 1) k R ( x ) Với x , ta có n k , hay n k 1 Vậy n luỹ thừa Trong toán ta thấy hàm sinh xây dựng có biến nhất, nguyên nhân tốn địi hỏi thơng tin ràng buộc Trong thực tế, việc xây dựng hàm sinh khơng thể dựa biến (vì biến cho ta thông tin nhất!) Đối với tốn địi hỏi nhiều thơng tin ta cần xét hàm sinh với nhiều biến Những toán cho ta thấy việc xây dựng hàm sinh ràng buộc nhiều thông tin cần sử dụng nhiều biến Bài toán 4: (IMO 1995) Cho p số nguyên tố lẻ Tìm số tập A tập 1; 2; ; p thỏa mãn: (i) A có p phần tử (ii) Tổng tất phần tử A chia hết cho p 11 SangKienKinhNghiem.net Giải: Rõ ràng với i,1 i p ta xét hàm sinh phép chọn phần tử i tập 1; 2; ; p x0 xi xi tích 1 xi khơng thể tập 2p i 1 A có p phần tử Vấn đề đặt đại lượng cần tính bao hàm hai thơng tin: kích thước tập tổng phần tử tập Vì ta phải xét hàm sinh có dạng: G ( x, y ) n , k 0 g n,k x n y k g n,k số tập k phần tử 1; 2; ; p có tổng phần tử n Khi số tập cần tính N g p , p g p , p Để xây dựng hàm sinh G ( x, y ) ta cần xác định hàm sinh cho cách chọn phần tử m tập 1; 2; ; p Với ≤ m ≤ 2p ta có m chọn m thuộc vào tập A (có p phần tử tổng phần tử chia hết cho p), ngược lại m không chọn m khơng thuộc vào tập có dạng Do hàm sinh cho phép chọn m x0 y x m y1 x m y Suy ra: G ( x, y ) (1 xy )(1 x y )(1 x3 y ) (1 x p y ) Đặt e2 i / p nguyên thuỷ bậc p đơn vị Khi theo định lý 2, ta có: n , k 0 p|n g n ,k y k 1 G (1, y ) G (, y ) G ( p 1 , y ) (1) p Ta tính G ( k , y ) , với ≤ k ≤ p − Khi k = 0, G (1, y ) (1 y )2 p Với ≤ k ≤ p − Ta có gcd(k, p) = nên 1, 2, , p 1.k , 2.k , , p.k (mod p ) Suy ra: G ( k , y ) (1 k y )(1 2 k y )(1 3k y ) (1 2 pk y ) (1 y )(1 y )(1 y ) (1 y ) (1 y (1 k y )(1 2 k y )(1 3k y ) (1 pk y ) Vậy từ (1) suy ra: n , k 0 p|n p g n ,k y k 2 p ) (1 y )2 p ( p 1)(1 y p )2 Đây hệ số p luỹ thừa x p G ( x, y ) 12 SangKienKinhNghiem.net Từ suy số cần tính N g n, p hệ số y p tổng n 0 p|n p C2 p 2( p 1) p Vậy số tập thoả mãn toán là: N p C2 p 2( p 1) p Bài toán (USA MO 1989) Ta gọi phân hoạch số nguyên n ≥ nghĩa n biểu diễn thành tổng nhiều số nguyên dương theo thứ tự khơng giảm (ví dụ n = phân hoạch + + + 1, + + 2, + 3, + 2, ) Với phân hoạch xác định A() số số xuất B () xác định số số nguyên dương phân biệt xuất (ví dụ n = 13 phân hoạch + + + + + 5, A() = B () = 3) Chứng minh với n cố định, ta có: A() phân hoach cœa n & B () phân hoach cœa n & Giải: Đặt phân hoach cœa n & A() an phân hoach cœa n & B () bn Để chứng minh toán ta xây dựng hai hàm sinh A( x) an x n n 0 B ( x) bn x n , sau chứng tỏ A( x) B ( x) ta có an bn với n n 0 Trước tiên để xây dựng A( x) ta cần kiểm sốt hai thơng tin sau: tổng phân hoạch số số phân hoạch Với số nguyên m có phân hoạch , hàm sinh cho cách chọn m x x m x3m m Với m , số chọn k lần ứng với k lần chọn ta biểu diễn x , nhiên để biết thêm số lần số xuất ta gán thêm cho biến y để chọn k lần xuất k lần Do hàm k sinh cho m xy x y Xét : 13 SangKienKinhNghiem.net F ( x, y ) n , k 0 f n,k x n y k (1 xy x y )(1 x x )(1 x3 x6 ) Trong ta dùng biến x để kiểm soát tổng phân hoạch biến y kiểm soát số lần xuất số phân hoạch, f n,k số phân hoạch n có k số Bằng cách sử dụng tổng chuỗi số, ta viết dạng đơn giản F ( x, y ) (1 xy )(1 x )(1 x3 ) Ta ý số tất số có tất phân hoạch n mà phân hoạch có k số kf n,k , hệ số an A( x) (theo cách xác định tổng số tất số xuất tất phân hoạch số nguyên n ) tính tổng số phân hoạch số xuất lần cộng với hai lần số phân hoạch số xuất lần, cộng với ba lần số phân hoạch số xuất lần … Do đó: an f n,1 f n,2 f n,3 kf n,k k 0 Suy ra: A( x) an x n n 0 n , k 0 k f n ,k x n Xét đạo hàm riêng F ( x, y ) theo biến y , ta có: Cho y , ta có: Lại do: F ( x, y ) F y y 1 n0,k 1 F k f n,k x n y k 1 y n0,k 1 k f n,k x n A( x) nên (1 xy )(1 x )(1 x3 ) F x 2 y y xy (1 x )(1 x ) (1 xy ) (1 x )(1 x3 ) Do đó: A( x) F y y 1 x (1) (1 x) (1 x )(1 x3 ) Tương tự, ta thiết lập hàm B ( x) cách xét hàm: 14 SangKienKinhNghiem.net G ( x, y ) n , k 0 g n,k x n y k (1 xy x y )(1 x y x y )(1 x3 y x6 y ) xm y 1 xm m 1 Trong g n,k số phân hoạch n với k phần tử phân biệt Biến x biểu diễn cho phần tử phân hoạch biến y biểu diễn số lần xuất phần tử phân hoạch Tương tự ta có số tất số phân biệt có tất phân hoạch n mà phân hoạch có k số phân biệt k g n,k , hệ số bn B ( x) (theo cách xác định số số nguyên dương phân biệt xuất tất phân hoạch số nguyên n ) tính tổng số phân hoạch có số xuất cộng với hai lần số phân hoạch có số phân biệt xuất hiện, cộng với ba lần số phân hoạch có số phân biệt xuất hiện… Do đó: bn g n,1 g n,2 g n,3 k g n,k k 1 Suy ra: B ( x) bn x n n 0 n0,k 1 Tương tự ta có: B ( x) k g n ,k x n n0,k 1 k g n ,k x n G y , y 1 g '( y ) G xi y xi G ( x, y ) i , với gi ( y ) '( ) g y i y xi xi i 1 g i ( y ) Vậy ta có: gi '( y ) gi ( y ) Suy ra: B ( x) xi y 1 G y y 1 gi '( y ) i 1 g i ( y ) G ( x, y ) G ( x,1) G ( x,1) xi y 1 i 1 x x (2 ) x (1 x) (1 x )(1 x3 ) (Do G ( x,1) (1 x x )(1 x x )(1 x3 x6 ) 1 ) x x x3 Từ (1) (2) suy A( x) B ( x) , an bn với n 15 SangKienKinhNghiem.net Bài toán 6: Cho số nguyên dương m n , n chia hết cho m Tính số bốn số nguyên dương ( x, y, z , t ) cho tổng x y z t chia hết cho m x, y , z , t n HD: Sử dụng định lý Một số toán áp dụng: Bài 1: Cho p số nguyên tố lẻ số nguyên dương k không vượt p − Tìm số tập k phân tử {1,2, … , p}, cho tổng phần tử tập chia hết cho p Bài 2: (IMO Shortlist 1998) Cho (an ) n¥ dãy không giảm số tự nhiên cho số tự nhiên biểu diễn cách dạng a j ak với i, j , k không thiết phân biệt Bài 3: (USA MO 1996) Xác định (kèm chứng minh) tập X tập sô nguyên với tính chất sau: số ngun n có nghiệm phương trình a + 2b = n với a, b X C (1) C Bài 4: Tính tổng Cn0 Bài 5: Chứng minh n n n n n (1)k Cnk C2nn12 k k 0 Bài 6: (China 1996) Cho số nguyên dương n Tìm số đa thức P ( x) với hệ số thuộc tập {0,1,2,3} thỏa mãn P (2) n Bài 7: (Putnam 1957) Gọi (n) số cách biểu diễn n thành tổng gồm 2, xếp theo thứ tự Ví dụ = + + = + + = + + = + = + + + (ta có (4) ) Gọi (n) số cách biểu diễn n thành tổng số nguyên lớn Ví dụ = + = + = + = + + ta có (6) Chứng minh (n) (n 2) Bài 8: (IMO Shortlist 2007) Tìm tất số nguyên dương n cho tập S 1, 2, 3, , n tơ màu đỏ xanh thỏa mãn tính chất sau: tập S chứa 2007 có thứ tự ( x, y, z ) cho: (i) (ii) x, y, z màu x y z chia hết cho n 16 SangKienKinhNghiem.net Bài 9: (Vietnam TST 2008) Cho tập E = {1,2, ,2008} tô ba màu xanh, đỏ vàng Gọi A số ba ( x, y, z ) E cho x, y, z màu 2008 chia hết x y z Gọi B tập ba ( x, y, z ) E cho x, y, z đôi khác màu 2008 chia hết x y z Chứng minh 2A > B Bài 10: Cho p số nguyen tố lẻ n số nguyên dương không chia hết cho p Tìm số x1 , x2 , , x p 1 gồm p 1 số tự nhiên không lớn n 1 cho tổng x1 x2 ( p 1) x p 1 (mod p ) Đáp số n p 1 p p Bài 11: (China MO 1999) Với tập A , xác định S ( A) tổng phần tử thuộc A (nếu A S ( A) A ) Gọi S 1, 2, ,1999 r 0,1, 2, 3, , , xác định Tr T | T S , S (T ) r (mod 7) Với r tính Tr C - KẾT QUẢ THỰC HIỆN Qua hai chuyên đề SKKN hàm sinh, với mục đích nhằm cung cấp thêm cho học sinh công cụ hữu hiệu để giải lớp tốn khó (xuất kỳ thi HSG toán) điều kiện thời gian eo hẹp chương trình dạy, cách đơn giản hố kiến thức lý thuyết khơng thuộc chương trình THPT đem lại hiệu thiết thực Cụ thể: Đối chiếu kết kiểm tra phần Dãy số Tổ hợp trước sau học chuyên đề cho thấy: Kết kiểm tra trước chuyên đề: Số lượng (%) Điểm giỏi 2/30 (6,7%) Điểm 12/30 (40%) Điểm TB 10/30(33,3%) Điểm yếu 6/30(20%) Điểm Điểm TB 5/30(16,7%) Điểm yếu 4/30(13,3%) Điểm Kết kiểm tra sau chuyên đề: Số lượng (%) Điểm giỏi 6/30 (20%) Điểm 15/30 (50%) Mặc dù, đối chiếu qua 02 kiểm tra trước sau chuyên đề, độ tin cậy chưa cao qua thực tế chấm cho thấy: Các em học sinh biết sử dụng công cụ hàm sinh để giải toán hiệu làm nâng lên 17 SangKienKinhNghiem.net KẾT LUẬN Với mục đích đặt ban đầu, hy vọng viết sử dụng tài liệu tham khảo cho bạn học sinh yêu thích mơn tốn, đồng thời để trao đổi thêm số vấn đề có kinh nghiệm giảng dạy với bạn bè, đồng nghiệp Do khn khổ đầu tư tìm tịi cịn có hạn nên viết chắn không tránh khỏi thiếu sót, sơ sài Rất mong nhận ý kiến đóng góp quý báu đồng nghiệp em học sinh để tài liệu hoàn thiện XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Thanh Hoá, ngày 20 tháng năm 2015 Sáng kiến kinh nghiệm thực trình giảng dạy sở tìm tịi, khai thác, tham khảo tài liệu, viết tác giả ngồi nước kiến thức ví dụ minh hoạ Tôi xin cam đoan không chép lại SKKN ý tưởng SKKN người (trong khuôn khổ hiểu biết cá nhân nội dung này) NGƯỜI THỰC HIỆN Nguyễn Thanh Sơn Tài liệu tham khảo Srini Devadas and Eric Lehman, Generating Functions, Lectures Notes, April 2005 Zachary R.Abel, Multivariate Generating Functions and Other Tidbits, Mathematical Reflections, vol 2, 2006 Kim Đình Sơn, Hàm sinh, nguồn Internet Trần Nam Dũng, Hàm sinh, nguồn http://forum.mathscope.org 18 SangKienKinhNghiem.net Nguyễn Thanh Sơn, Ứng dụng phương pháp hàm sinh để tìm cơng thức tổng quát số dãy số, SKKN năm 2012 19 SangKienKinhNghiem.net ... dụng: Học sinh lớp 11 chuyên Toán IV- Nhiệm vụ nghiên cứu : Đơn giản hoá số kiến thức tốn cao cấp để học sinh nắm bắt đầy đủ cách vận dụng hàm sinh giải toán Hướng dẫn học sinh xây dựng hàm sinh. .. 1 x Áp dụng định lý (Quy tắc xoắn) ta có (hàm sinh cách chọn phần tử từ hợp tập hợp rời tích hàm sinh cách chọn phần tử từ tập hợp) : 1 1 x x x (1 x) n Vậy, hàm sinh cách chọn phần... từ tập hợp a2 cho hàm sinh x Sự khác biệt phần tử hai trường hợp khơng quan trọng Ta có nguyên lý quan trọng sau đây: hàm sinh cho số cách chọn phần tử từ hợp hai tập hợp tích hàm sinh cho