IMO 2020: จัดกลุ่มก้อนกรวด
ปรกติไม่ได้ตามการแข่งขันโอลิมปิกวิชาการลึกถึงขั้นหยิบโจทย์มาวิเคราะห์ กระทั่งวันก่อน @vacharapat เอาโจทย์โอลิมปิกคณิตศาสตร์ปีนี้มาหลอกถามให้ดูเล่น ตอนแรกกะจะไม่ทำเพราะโจทย์พวกนี้มักจะยากเกินกำลังที่จะคิดออก แต่ไม่รู้ทำไมยิ่งพยายามลืมเท่าไหร่โจทย์มันก็ยิ่งวนเวียนหลอกหลอนในหัวจนนอนไม่หลับ สุดท้ายเลยกลั้นใจลุกขึ้นมาลุยกับมันดูซักตั้ง
Problem 3. There are
pebbles of weights . Each pebble is coloured in one of colours and there are four pebbles of each colour. Show that we can arrange the pebbles into two piles so that the following two conditions are both satisfied:
- The total weights of both piles are the same.
- Each pile contains two pebbles of each colour.
International Mathematical Olympiad, 2020
โจทย์ขอแค่ให้แสดงซักวิธีที่เป็นไปได้ในการจัดกลุ่มก้อนกรวดให้เป็นไปตามเงื่อนไข ซึ่งเราแอบโกงนิดหน่อยด้วยการเขียนโปรแกรมทุ่นแรงเพื่อดูรูปแบบคำตอบ แม้คำตอบที่เป็นไปได้จะมีมากมายมหาศาล แต่หลังจากมองหารูปแบบไปซักพักก็พบว่ามีอยู่รูปแบบหนึ่งที่ง่ายและเป็นระเบียบสวยงามพอที่จะนำมาอธิบาย
เราเริ่มจากลองมองโจทย์ให้ง่ายลงโดยตัดเงื่อนไขให้เหลือเพียงข้อแรก ซึ่งก็คือแบ่งกรวดเป็น
วิธีหนึ่งที่สวยงามน่าสนใจและเหมาะสม คือ เราจะจับคู่ก้อนกรวดให้เหลือ
ต่อมาพิจารณาเพิ่มเงื่อนไขข้อที่สองเข้าไป โดยเราจะเริ่มจากจับคู่กรวด
สร้างมัลติกราฟโดยให้แต่ละจุดยอดแทนสีทั้งหมด แล้วลากเส้นเชื่อมโดยเชื่อมจุดยอดทั้งสองสีจากก้อนกรวดแต่ละคู่ ถึงตอนนี้จะเห็นว่ากราฟมีจุดยอด
สมมติว่ากราฟที่ได้มีเพียงคอมโพเนนท์เดียว (หากมีหลายคอมโพเนนท์ก็พิจารณาแบบอุปนัยลงไป) เนื่องจากทุกจุดยอดมีดีกรีคู่ เราสามารถหาวงจรออยเลอร์ที่มีขนาด
และการหยิบเส้นเชื่อมสลับกันไปแบบนี้ ก็ยังรับประกันด้วยว่าจะแบ่งกลุ่มก้อนกรวดให้มีสีเท่ากันด้วย เพราะเมื่อพิจารณาที่จุดยอดสีใดๆ เนื่องจากจุดยอดมีดีกรีเป็น
ตัวอย่างเมื่อ
เริ่มจากจับคู่ก้อนกรวด แปลงเป็นกราฟเพื่อหาวงจรออยเลอร์ แล้วหยิบเส้นเชื่อมสลับกันเป็นคำตอบ
โอ้ว เป็นโจทย์ที่สนุกอะไรอย่างนี้! เริ่มมาเป็นปัญหาเชิงการจัด ไปยืมเทคนิคจากทฤษฎีจำนวน แล้วแปลงไปจบที่ทฤษฎีกราฟซะได้ แก้เสร็จแล้วยูเรก้ามากๆ 🎉🎉🎉 ขอบคุณพี่ท็อปผู้เปิดโลกคำถามสนุกๆ และเพื่อนร่วมแลปที่มาช่วยขัดเกลาคำตอบให้สมบูรณ์ ณ ที่นี้ด้วย
author, illustrator
Nonthaphat Wongwattanakij
coauthor
