Contents

Giải bài 3 - IMO 2017

Một bài cực khó của kì thi Toán quốc tế (IMO) 2017 diễn ra tại Rio de Janeiro vào tháng 7 vừa qua. Theo quan sát của một thanh niên an nam thì chỉ có duy nhất một thanh niên nga ngố tên là Mikhail Ivanov giải trọn vẹn bài này trong phòng thi. Thanh niên an nam cũng cố giải, nhưng trong một phòng khác.

Một cô thợ săn và một con thỏ tàng hình chơi trò chơi sau trên mặt phẳng. Điểm xuất phát A0A_0 của con thỏ và điểm xuất phát B0B_0 của cô thợ săn trùng nhau. Sau n1n-1 lượt chơi, con thỏ ở điểm An1A_{n-1} và cô thợ săn ở điểm Bn1B_{n-1}. Ở lượt chơi thứ nn, có ba điều lần lượt xảy ra theo thứ tự dưới đây:

  1. Con thỏ di chuyển một cách không quan sát được tới điểm AnA_n sao cho khoảng cách giữa An1A_{n-1}AnA_n bằng đúng 11.
  2. Một thiết bị định vị thông báo cho cô thợ săn về một điểm PnP_n, đảm bảo khoảng cách giữa PnP_nAnA_n không lớn hơn 11.
  3. Cô thợ săn di chuyển một cách quan sát được tới điểm BnB_n sao cho khoảng cách giữa Bn1B_{n-1}BnB_n bằng đúng 11.

Hỏi điều sau đây sai hay đúng: cho dù con thỏ có di chuyển như thế nào và các điểm được thiết bị định vị thông báo có là những điểm nào, cô thợ săn luôn có thể chọn cho mình cách di chuyển sao cho sau 10910^9 lượt chơi, cô ta có thể khẳng định chắc chắn rằng khoảng cách giữa mình và con thỏ không vượt quá 100100?

Câu trả lời là không! Cô thợ săn không thể nào chọn được một cách di chuyển như vậy.

Để chứng minh, chúng ta giả sử rằng con thỏ nắm quyền điểu khiển máy định vị. Sau đó ta sẽ bày cho thỏ một cách “dụ” cô thợ săn sao cho khoảng cách giữa nó và cô thợ săn sẽ tăng dần, và đạt hơn 100100 sau 10910^9 lượt chơi.

Tạm đặt nn là một số nguyên dương và α\alpha là một góc sao cho sinα=1/nsin\alpha = 1/n. Thỏ sẽ chơi như sau.

Trong nn lượt chơi đầu tiên, thỏ di chuyển đều theo một tia thẳng uu bất kì, cụ thể tại lượt thứ ii (i=1..n)(i=1..n) thì nó nhảy đến một vị trí cách điểm ban đầu một khoảng là ii. Còn máy định vị thì bị thỏ điều khiển và báo các vị trí tạo thành một tia thẳng tt hợp với uu một góc bằng α\alpha, cụ thể tại lượt thứ ii thì máy báo một vị trí cách điểm ban đầu một khoảng là icosαi cos\alpha.

Nói cách khác, như trong hình 1 dưới đây, nếu coi điểm ban đầu là gốc toạ độ (0,0)(0, 0)tt là tia dương của trục hoành, thì tại lượt thứ ii, thỏ sẽ nhảy tới toạ độ (icosα,isinα)( icos\alpha, isin\alpha ), và máy sẽ báo toạ độ (icosα,0)( icos\alpha, 0 ). Dễ thấy khoảng cách giữa thỏ và vị trí mà máy định vị báo vẫn được đảm bảo không vượt quá 11.

/posts/2017/11-12-giai-bai-3-imo-2017/fig1.png
Hình 1

Sau nn lượt chơi đầu tiên như thế, gọi khoảng cách giữa hai nhân vật là dd, ta có thể giả sử d100d \leq 100, vì nếu d>100d > 100 thì xong phim. Ngoài ra, dd có thể bằng 00 (thỏ quá xui), nhưng không sao, lúc này thỏ đã ghi nhớ các bước đi của cô thợ săn trong nn lượt đầu tiên.

Tiếp theo, thỏ lại điều khiển máy định vị báo các vị trí theo cách y hệt nn lượt trước. Nghĩa là, trong các lượt từ n+1n+1 tới 2n2n, máy lại báo các vị trí nhích dần sang phải trên trục hoành như trong hình 2. Cô thợ săn thấy máy định vị báo y như cũ, sẽ di chuyển vũ như cẩn. Do vậy, thỏ biết trước vị trí của cô thợ săn sau lượt 2n2n, nó sẽ chọn cách di chuyển hoặc là theo tia uu, hoặc là theo tia vv đối xứng với uu qua trục hoành (như hình 2) sao cho khoảng cách dd’ giữa nó và cô thợ săn, sau lượt 2n2n, là xa nhất có thể.

/posts/2017/11-12-giai-bai-3-imo-2017/fig2.png
Hình 2

Dễ thấy dd’ nhỏ nhất là bằng đoạn ABAB trong hình 2, trong đó AABB tương ứng là vị trí kết thúc của cô thợ săn và con thỏ sau lượt 2n2n. Bây giờ chúng ta tính xem dd’ lớn hơn dd được bao nhiêu. Chính xác hơn, là tính xem d2d’^2 lớn hơn d2d^2 được bao nhiêu.

Ta có: OC2=OB2BC2=n21OC^2 = OB^2 - BC^2 = n^2-1 suy ra OC=n21OC = \sqrt{n^2-1}

Thế và: OA=DAOD=ndOA = DA - OD = n - d

Do đó: AC=OCOA=n21n+dAC = OC - OA = \sqrt{n^2-1} - n + d

Biết ACAC rồi thì tính được AB2AB^2:

AB2=AC2+CB2=(n21n+d)2+1AB^2 = AC^2 + CB^2 = (\sqrt{n^2-1} - n + d)^2 + 1

Tức là: d2=(d(nn21))2+1d’^2 = (d - (n-\sqrt{n^2-1}))^2 + 1

Đặt: nn21=en-\sqrt{n^2-1} = e ta có:

d2=(de)2+1=d22de+e2+1d’^2 = (d - e)^2 + 1 = d^2 - 2de + e^2 + 1

Vậy là d2d’^2 lớn hơn d2d^2 một khoảng bằng e22de+1e^2 - 2de + 1

Do d100d \leq 100, nên:

e22de+1e^2 - 2de + 1 \geq

e2200e+1=e^2 - 200e + 1 =

(nn21)2200(nn21)+1=(n-\sqrt{n^2-1})^2 - 200(n-\sqrt{n^2-1}) + 1 =

2n212nn21200n+200n21+1=2n^2 - 1 - 2n \sqrt{n^2-1} - 200n + 200 \sqrt{n^2-1} + 1 =

2n(nn21)200(nn21)=2n (n-\sqrt{n^2-1}) - 200(n-\sqrt{n^2-1}) =

2(n100)(nn21)2(n-100) (n-\sqrt{n^2-1}) (*)

Theo hằng đẳng thức đáng nhớ (ab)(a+b)=a2b2(a-b)(a+b)=a^2-b^2, ta có:

(nn21)(n+n21)=n2(n21)=1(n-\sqrt{n^2-1}) (n+\sqrt{n^2-1}) = n^2 - (n^2-1) = 1

Suy ra:

nn21=1/(n+n21)>1/(n+n2)=1/(2n)n-\sqrt{n^2-1} = 1 / (n+\sqrt{n^2-1}) > 1 / (n+\sqrt{n^2}) = 1/(2n)

Vậy (*) trở thành:

e22de+1>2(n100)1/(2n)=(n100)/ne^2 - 2de + 1 > 2(n-100) \cdot 1/(2n) = (n-100)/n

Tóm lại: d2d2>(n100)/nd’^2 - d^2 > (n-100)/n

Lấy n=10000n=10000 ta có cứ sau mỗi 1000010000 lượt chơi (kể từ lượt thứ 1000110001 trở đi) thì bình phương của khoảng cách giữa 2 nhân vật lại tăng thêm ít nhất là hơn (10000100)/10000=0.99(10000-100)/10000 = 0.99

Như vậy, sau cả thảy 10910^9 lượt chơi, bình phương khoảng cách giữa con thỏ và cô thợ săn sẽ ít nhất là lớn hơn:

(10910000)/100000.99=(1051)0.99=999990.99>999990.5>44444>10000(10^9 - 10000) / 10000 \cdot 0.99 =(10^5-1) \cdot 0.99 = 99999 \cdot 0.99 > 99999 \cdot 0.5 > 44444 > 10000

Bình phương khoảng cách lớn hơn 1000010000, tức là khoảng cách lớn hơn 100100. Thỏ đã thắng!