cho tập A = (1; 2; 3; … ; 999). tìm n là số nguyên dương (n>3) sao cho với mọi…
Kính chào các em học sinh!
Hôm nay, chúng ta sẽ cùng nhau giải một bài toán thú vị liên quan đến lý thuyết tập hợp và số học. Bài toán yêu cầu chúng ta tìm giá trị \(n\) nhỏ nhất để đảm bảo một tính chất nhất định trong mọi tập con có \(n\) phần tử.
Đề bài: Cho tập \(A = \{1; 2; 3; \dots ; 999\}\). Tìm \(n\) là số nguyên dương (với \(n > 3\)) sao cho với mọi tập con có \(n\) phần tử của \(A\), luôn chọn được ra 4 số \(a, b, c, d\) phân biệt sao cho \(a+2b+3c=d\).
Phân tích bài toán:
Bài toán này thuộc dạng bài toán nguyên lý Dirichlet (nguyên lý chuồng bồ câu) hoặc các bài toán liên quan đến lý thuyết Ramsey trong tổ hợp. Để tìm giá trị \(n\) nhỏ nhất đảm bảo một tính chất, ta thường sử dụng phương pháp gián tiếp: tìm giá trị lớn nhất của một tập con mà không thỏa mãn tính chất đó. Gọi kích thước tập con đó là \(k\). Khi đó, giá trị \(n\) cần tìm sẽ là \(k+1\).
Tính chất cần tìm là: tồn tại 4 số \(a, b, c, d\) phân biệt trong tập con \(S\) sao cho \(a+2b+3c=d\).
Chúng ta sẽ tìm tập con \(S \subseteq A\) có kích thước lớn nhất \(k\) sao cho không tồn tại 4 số \(a, b, c, d\) phân biệt trong \(S\) thỏa mãn \(a+2b+3c=d\).
Điều kiện “không tồn tại 4 số \(a, b, c, d\) phân biệt trong \(S\) thỏa mãn \(a+2b+3c=d\)” có nghĩa là với mọi lựa chọn 3 số \(a, b, c\) phân biệt trong \(S\), tổng \(X = a+2b+3c\) không thuộc \(S\), hoặc nếu \(X \in S\), thì \(X\) phải trùng với \(a, b, c\).
Tuy nhiên, vì \(a, b, c\) là các số nguyên dương, ta có:
- \(a+2b+3c > a\)
- \(a+2b+3c > b\) (vì \(a \ge 1, b \ge 1, c \ge 1 \Rightarrow 2b+3c > 0 \Rightarrow a+2b+3c > a\). Tương tự cho \(b\) và \(c\)).
Cụ thể hơn, vì \(a, b, c\) là các số nguyên dương, tổng \(a+2b+3c\) luôn lớn hơn giá trị lớn nhất của \(a, b, c\). Ví dụ, nếu \(c\) là số lớn nhất trong 3 số, thì \(a+2b+3c > c\). Do đó, \(X = a+2b+3c\) không thể bằng \(a\), \(b\) hoặc \(c\).
Vậy, điều kiện “không tồn tại 4 số \(a, b, c, d\) phân biệt trong \(S\) thỏa mãn \(a+2b+3c=d\)” được đơn giản hóa thành: với mọi lựa chọn 3 số \(a, b, c\) phân biệt trong \(S\), tổng \(a+2b+3c\) không thuộc \(S\).
Gọi tập con \(S = \{s_1, s_2, \dots, s_k\}\) với \(s_1 < s_2 < \dots < s_k\) là các phần tử của \(S\). Tất cả các phần tử này đều thuộc \(A\), tức là \(1 \le s_1 < s_2 < \dots < s_k \le 999\).
Để đảm bảo rằng \(a+2b+3c \notin S\), chúng ta có hai trường hợp:
- Tổng \(a+2b+3c\) quá nhỏ (nhỏ hơn \(s_1\)). Tuy nhiên, do \(a,b,c \ge 1\), giá trị nhỏ nhất của \(a+2b+3c\) là \(1+2(2)+3(3) = 14\) (khi \(a,b,c\) là 1,2,3 theo thứ tự). Do đó, tổng này luôn lớn hơn hoặc bằng 6, và thường sẽ lớn hơn \(s_1\) nếu \(s_1\) là số nhỏ. Vì vậy, trường hợp này rất khó xảy ra.
- Tổng \(a+2b+3c\) quá lớn (lớn hơn \(s_k\)). Đây là trường hợp mà chúng ta sẽ tập trung vào. Nếu tất cả các tổng \(a+2b+3c\) đều lớn hơn phần tử lớn nhất trong \(S\), thì chắc chắn không có tổng nào thuộc \(S\).
Để đảm bảo rằng “với mọi \(a,b,c \in S\) phân biệt, \(a+2b+3c > s_k\)”, chúng ta chỉ cần xét tổng nhỏ nhất có thể được tạo ra từ 3 phần tử bất kỳ của \(S\). Nếu tổng nhỏ nhất này lớn hơn \(s_k\), thì tất cả các tổng khác cũng sẽ lớn hơn \(s_k\).
Giả sử \(s_1, s_2, s_3\) là ba phần tử nhỏ nhất của \(S\).
Giá trị nhỏ nhất của \(a+2b+3c\) khi \(a, b, c\) là 3 số phân biệt từ \(\{s_1, s_2, s_3\}\) sẽ đạt được khi số có hệ số lớn nhất nhận giá trị nhỏ nhất. Tức là, \(c\) nhận \(s_1\), \(b\) nhận \(s_2\), và \(a\) nhận \(s_3\). Khi đó, tổng nhỏ nhất là \(s_3 + 2s_2 + 3s_1\). (Ví dụ: nếu \(s_1=1, s_2=2, s_3=3\), thì \(3(1)+2(2)+3 = 10\)).
Vì vậy, điều kiện để không có 4 số \(a,b,c,d\) phân biệt trong \(S\) thỏa mãn \(a+2b+3c=d\) là:
\(3s_1 + 2s_2 + s_3 > s_k\)
Chúng ta cần tìm tập \(S\) có kích thước \(k\) lớn nhất thỏa mãn điều kiện này và \(s_k \le 999\).
Để tối đa hóa \(k\), chúng ta muốn các phần tử trong \(S\) gần nhau nhất có thể. Giả sử các phần tử của \(S\) là các số nguyên liên tiếp, bắt đầu từ \(x\).
Tức là, \(s_1 = x, s_2 = x+1, s_3 = x+2, \dots, s_k = x+k-1\).
Thay vào bất đẳng thức:
\(3x + 2(x+1) + (x+2) > x+k-1\)
\(3x + 2x + 2 + x + 2 > x+k-1\)
\(6x + 4 > x+k-1\)
\(5x + 5 > k\)
Chúng ta biết rằng \(s_k = x+k-1 \le 999\).
Để tối đa hóa \(k\), ta cần \(x\) nhỏ nhất có thể, nhưng đồng thời \(x\) cũng phải làm cho \(5x+5\) đủ lớn.
Từ \(x+k-1 \le 999 \Rightarrow k \le 999 – x + 1 = 1000 – x\).
Kết hợp với \(5x+5 > k\), ta có:
\(5x+5 > 1000 – x\)
\(6x > 995\)
\(x > \frac{995}{6} \approx 165.83\)
Vì \(x\) là số nguyên, giá trị nhỏ nhất của \(x\) là \(166\).
Khi \(x = 166\), ta có:
- \(s_1 = 166\)
- \(s_2 = 167\)
- \(s_3 = 168\)
Tổng nhỏ nhất là \(3(166) + 2(167) + 168 = 498 + 334 + 168 = 1000\).
Điều kiện cho tập \(S\) không thỏa mãn tính chất là \(3s_1+2s_2+s_3 > s_k\). Với \(x=166\), điều kiện trở thành \(1000 > s_k\).
Vì \(s_k \in A\), giá trị lớn nhất mà \(s_k\) có thể nhận là \(999\). Bất đẳng thức \(1000 > s_k\) luôn đúng với mọi \(s_k \le 999\).
Vậy, tập con \(S\) có thể bắt đầu bằng \(166\) và kéo dài đến \(999\).
Tập \(S = \{166, 167, \dots, 999\}\).
Kích thước của tập \(S\) này là \(k = 999 – 166 + 1 = 834\).
Với tập \(S\) này, bất kỳ 3 số phân biệt \(a, b, c\) nào được chọn từ \(S\) đều có giá trị nhỏ nhất là \(166, 167, 168\). Khi đó, tổng \(a+2b+3c \ge 3(166) + 2(167) + 168 = 1000\).
Vì tất cả các phần tử trong \(S\) đều nhỏ hơn hoặc bằng \(999\), không có tổng \(a+2b+3c\) nào có thể là một phần tử của \(S\).
Do đó, tập \(S = \{166, 167, \dots, 999\}\) có 834 phần tử và không thỏa mãn điều kiện bài toán.
Đây là tập con lớn nhất không thỏa mãn điều kiện. Để đảm bảo rằng bất kỳ tập con nào cũng thỏa mãn điều kiện, kích thước của tập con phải lớn hơn kích thước của tập con “xấu” lớn nhất này.
Vậy, \(n = k+1 = 834+1 = 835\).
Kết luận:
Nếu \(n = 834\), ta có thể chọn tập \(S = \{166, 167, \dots, 999\}\). Đối với tập này, giá trị nhỏ nhất của \(a+2b+3c\) (với \(a,b,c \in S\) phân biệt) là \(3(166) + 2(167) + 168 = 1000\). Vì tất cả các phần tử của \(S\) đều nhỏ hơn hoặc bằng \(999\), không có số \(d \in S\) nào có thể bằng \(a+2b+3c\). Do đó, tính chất không được thỏa mãn.
Nếu \(n = 835\), giả sử có một tập con \(S\) của \(A\) có 835 phần tử mà không thỏa mãn tính chất. Điều này có nghĩa là với mọi \(a,b,c \in S\) phân biệt, \(a+2b+3c \notin S\). Như chúng ta đã chứng minh, điều này chỉ xảy ra khi \(3s_1+2s_2+s_3 > s_n\). Vì \(s_1 \ge 1\), \(s_2 \ge s_1+1\), \(s_3 \ge s_1+2\), ta có \(3s_1+2(s_1+1)+(s_1+2) \le 3s_1+2s_2+s_3\).
\(6s_1+4 \le 3s_1+2s_2+s_3\).
Nếu \(3s_1+2s_2+s_3 > s_n\), thì \(6s_1+4 > s_n\).
Vì \(S\) có \(n=835\) phần tử, \(s_n \ge s_1 + (n-1) = s_1 + 834\).
Vậy \(6s_1+4 > s_1+834\).
\(5s_1 > 830\).
\(s_1 > 166\).
Vậy \(s_1 \ge 167\).
Nếu \(s_1 \ge 167\), thì tất cả các phần tử của \(S\) đều lớn hơn hoặc bằng \(167\).
Nhưng tập \(A\) chỉ có các số đến \(999\).
Nếu \(s_1=167\), thì \(s_n \ge 167+834 = 1001\). Điều này mâu thuẫn với \(s_n \le 999\).
Sự mâu thuẫn này chứng tỏ rằng giả định ban đầu (tồn tại một tập con \(S\) có 835 phần tử không thỏa mãn tính chất) là sai. Do đó, với mọi tập con có 835 phần tử, tính chất phải được thỏa mãn.
Vậy, số nguyên dương \(n\) nhỏ nhất cần tìm là \(835\).
Đáp số: \(n = 835\)
Xét tập con S chứa các phần tử lớn nhất của A có 1 đoạn liên tiếp
\(S = {K, K + 1, … , 999}\)
Để \(a + 2b + 3c = d\) không có nghiệm với mọi \(a, b, c, d\) phan biệt thuộc S thì tổng giá trị nhỏ nhất của vế trái \(a + 2b + 3c\) lớn hơn giá trị lớn nhất có thể của d
Lấy \(c=K; b=K+1; a= K+2\)
\(a + 2b + 3c = (K + 2) + 2(K + 1) + 3K = 6K + 4\)
\(6K + 4 > 999\)
\(6K >= 996\)
\(K >= 166\)
\(->S = {166, 167, … , 999}\)
Số phần tử của tập hợp
\(999 – 166 + 1 = 834\)
\(->\) Số n nhỏ nhất cần tìm là \(n=834+1=835\)

Trợ Lý Xưởng In Thiên Nam
Add comment