Soal OSN No 8, Sub-(multi)-himpunan berjumlah nol
Diberikan bilangan bulat $a_1$, $a_2$, ..., $a_{2n}$ yang memenuhi $a_i \in [-n,n]$ dan
\[\sum_{i=1}^{2n} a_i = n+1\]
Buktikan bahwa ada sekelompok dari $a_i$ yang apabila dijumlahkan akan sama-dengan nol.
Salah satu cara untuk SOAL NO 2 dengan modifikasi, dapat digunakan disini.
Pertama-tama, perhatikan bahwa jika $a_i=0$ untuk suatu $i$, maka soal selesai dengan mengambil singleton $\{a_i\}$. Jadi asumsikan saja tidak ada $a_i$ yang sama-dengan nol. Misalkan ada $r$ buah yang negatif, jadi ada $s=2n-r$ buah yang positif. Asumsikan
\[a_1 \leq a_2 \leq \cdots \leq a_r < 0 < a_{r+1} \leq a_{r+2} \leq \cdots \leq a_{2n}\]
Definisikan $c_i= |a_i|$ untuk $i=1,2,...,r$, dan $b_j = a_{r+j}$ untuk $j=1,2,..., k$.
Maka kita peroleh $1\leq c_1,c_2,...,c_{r} \leq n$ dan $1 \leq b_1,b_2,...,b_{s} \leq n$ dan
\[\sum_{j=1}^{2n}a_i =n+1 \Longleftrightarrow \sum_{i=1}^{s} b_i - \sum_{j=1}^r c_i = n+1\]
Soalnya jadi ekuivalen dengan membuktikan bahwa ada sekelompok dari $c_i$ dan sekolompok dari $b_i$ yang hasil penjumlahannya sama.
Seperti cara no 2, misalkan $C_0 =B_0 = 0$, dan $B_k=\sum_{i=1}^k b_i$ dan $C_k = \sum_{i=1}^k c_k$, jadi kita peroleh $C_r - B_s = -(n+1) < 0$, sehingga $C_k < B_s$ untuk setiap $k \leq r$.
Jadi untuk setiap $i$, barisan $C_i$ , $C_{i}-B_1$, $C_{i}-B_2$, ..., $C_{i}-B_{s}$ adalah barisan yang monoton turun dari positif menuju negatif. Sehingga terdapat index $s_i$ sedemikian sehingga
\[C_i - B_{s_i} > 0 \qquad \text{dan} \qquad C_i - B_{s_i+1} < 0\]
dan karena $b_{s_i+1} \leq n$, diperoleh $1 \leq C_i - B_{s_i} \leq n-1$ untuk $i=1,2,..,r$.
Namun dari sini kita tidak bisa langsung melakukan PigeonHole Principle seperti pada soal NO 2, karena belum tentu $r\geq n$. Jadi belum tentu bisa disimpulkan $C_i - B_{s_i} = C_{j}-B_{s_j}$ untuk suatu $i$ dan $j$.
Untuk itu kita bisa menyelesaikan soal dengan menambahkan cara berikut:
Perhatikan bahwa karena $B_s- C_r = n+1$, maka $B_j - C_r < n+1$ untuk setiap $1\leq j\leq s-1$.
Untuk $1 \leq k\leq s-1$ pandang barisan
\[ 0 < B_k-C_0, \qquad B_{k}-C_1, \qquad B_k - C_2, \qquad \cdots \qquad B_k - C_r < n+1 \]
yang merupakan barisan yang mulai dari bilangan bulat positif dan menurun menuju bilangan dibawah $n+1$, misalkan $r_k$ adalah bilangan bulat non-negatif terkecil sedemikian sehingga
\[B_{k} - C_{r_k} < n+1 \]
Perhatikan bahwa $B_{k} - C_{r_k}>0$ karena jika $B_{k} - C_{r_k} \leq 0$, maka $r_k \neq 0$ (karena $B_k - C_0 = B_k$ positif) sehingga diperoleh $B_k - C_{r_k-1} \leq c_{r_k} \leq n < n+$, kontradiksi dengan $r_k$ terkecil.
Jadi kita peroleh $1 \leq B_k - C_{r_k} \leq n$ untuk $k=1, 2, ..., s-1$.
Sampai saat ini yang telah kita peroleh adalah:
- $r$ buah blangan berbeda $C_i - B_{s_i}$ ($i=1,2,..,r$) yang berada di interval $[1,n-1]$
- $s-1$ buah bilangan berbeda $B_k - C_{r_k}$ ($k=1, 2, ..., s-1$ ) yang berada di interval $[1,n]$
Jika $r\geq n$, maka dengan Pigeonhole Principle pada (1) kita selesai. Jadi diperoleh $r \leq n-1$.
Lalu jika $s-1 \geq n+1$ maka dengan Pigeonhole Principle pada (2) kita selesai. Jadi diperoleh $s \leq n+1$.
Namun $2n=s+r \leq s+n-1$, sehingga $s \geq n+1$, jadi kita simpulkan $s=n+1$. Dan karena semua bilangan $B_k - C_{r_k}$ harus berbeda semua, maka mereka adalah $1$, $2$, ..., $n$.
Perhatikan bahwa $1 \leq b_1 \leq n$, sehingga terdapat $k$ sedemikian sehingga
\[B_k - C_{r_k} = b_1\]
jadi diperoleh $c_1 + c_2 +\cdots +c_{r_k} = b_2 + \cdots +b_k$, terbukti.
Penulisan formal dapat dilihat di link berikut
3 comments
Mohon maaf Pak, kalau Bk - Crk = B1 terus rk = 0, gak memenuhi jadinya Pak?
ReplyPadahal jelas bahwa untuk k=1 B1<n+1 sehingga rk= 0
ReplyHalo unknown, sorry br buka blog lagi..
Replyjika r_k=0, maka benar Bk 0... jadi B_k - C_{rk} tetap berada di interval [1,n]