คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ลีก มี 20 ทีม พบกันหมด นัดเดียว (ไม่มีเหย้า-เยือน) แบบลีก ผมเข้าใจถูกรึเปล่าครับ ?
น่าจะใช้หลักแฟกตอเรียลทางคณิตศาสตร์นั่นแหละครับ
n! = (n-1) + (n-2) + (n-3) + ...
(ขออภัย...ถ้าไม่ค่อยแม่นสูตรนัก มันผ่านมานานละ 55)
แต่คงประมาณนี้แหละ
20! = (20-1)+(20-2)+(20-3)+...(20-19)
หรือ...
19+18+17+16+15+14+13+12+11+10+9+8+7+6+5+4+3+2+1 = 190
จะมีทั้งหมด 190 นัด (พบกันหมดเจอกันนัดเดียว)
เอาแบบจัดตารางแบบบ้านๆ ง่ายๆเลยนะครับ ก็...
สมมติว่าแทนแต่ละทีมด้วยหมายเลข (1-20) จะได้เห็นภาพก็...
1v2, 1v3, 1v3,...,1v20 (=19 นัด)
2v3, 2v4, 2v5,..., 2v20 (=18 นัด : ไม่มีซ้ำกับด้านบน)
3v4, 3v5, 3v6,..., 3v20 (17 นัด : ไม่ซ้ำที่ผ่านมา จำนวนนัดลดลงเรื่อยๆ
.
.
.
จนเหลือคู่สุดท้าย 19v20 (=1 นัด)
(19+18+17+16+15+14+13+12+11+10+9+8+7+6+5+4+3+2+1 = 190 นัด)
คราวนี้ก็จัดตารางแข่งเป็นคู่ๆ ตามหมายเลขข้างบนเลยครับ ไม่มีทางซ้อนกัน ต่อให้แข่งเวลาเดียวพรีอมกัน เพราะมี 20 ทีม (10 คู่พอดี นัดต่อไปก็สลับทีมจับคู่กันไปเรื่อยๆ)
..................,,,
หรือถ้าในรูปแบบตาราง
แบบง่ายๆก็...
1) เรียงทีม 20 ทีมทั้งแนวตั้งและแนวนอน (Exels : row & column)
2) ขีดฆ่าช่องที่จะเจอกับทีมตัวเองทิ้ง (ส่วนใหญ่จะเป็นแนวทะแยงยาวลงไป) ก็จะเหลือช่องที่เจอกับทีมอื่นๆที่ว่างอยู่
3) ใส่สถานที่(สนาม)/เวลาแข่ง ลงในตารางตามโปรแกรมที่ต้องการได้เลย
ปล. แบบตารางใช้ได้ทั้งแบบเหย้า-เยือน ถ้าแข่งนัดเดียวก็เลือกใช้ตารางซีกเดียว
ทริคเพิ่มเติม...ควรจัดตารางแข่งให้เสร็จ แต่วางเป็นหมายเลขหรืออักษร (A B C) แทนไว้ก่อน แล้วค่อยให้แต่ละทีมมาจับฉลาก ได้หมายเลขอะไรก็ค่อยรันชื่อทีมลงทีหลัง จะช่วยตัดปัญหาเรื่องการบ่นเกี่ยวกับตารางแข่งขันได้
...จัดแบบบ้านๆจากประสบการณ์ตัวเอง หวังว่าคงจะพอเป็นแนวให้ จขกท บ้างนะครับ...
น่าจะใช้หลักแฟกตอเรียลทางคณิตศาสตร์นั่นแหละครับ
n! = (n-1) + (n-2) + (n-3) + ...
(ขออภัย...ถ้าไม่ค่อยแม่นสูตรนัก มันผ่านมานานละ 55)
แต่คงประมาณนี้แหละ
20! = (20-1)+(20-2)+(20-3)+...(20-19)
หรือ...
19+18+17+16+15+14+13+12+11+10+9+8+7+6+5+4+3+2+1 = 190
จะมีทั้งหมด 190 นัด (พบกันหมดเจอกันนัดเดียว)
เอาแบบจัดตารางแบบบ้านๆ ง่ายๆเลยนะครับ ก็...
สมมติว่าแทนแต่ละทีมด้วยหมายเลข (1-20) จะได้เห็นภาพก็...
1v2, 1v3, 1v3,...,1v20 (=19 นัด)
2v3, 2v4, 2v5,..., 2v20 (=18 นัด : ไม่มีซ้ำกับด้านบน)
3v4, 3v5, 3v6,..., 3v20 (17 นัด : ไม่ซ้ำที่ผ่านมา จำนวนนัดลดลงเรื่อยๆ
.
.
.
จนเหลือคู่สุดท้าย 19v20 (=1 นัด)
(19+18+17+16+15+14+13+12+11+10+9+8+7+6+5+4+3+2+1 = 190 นัด)
คราวนี้ก็จัดตารางแข่งเป็นคู่ๆ ตามหมายเลขข้างบนเลยครับ ไม่มีทางซ้อนกัน ต่อให้แข่งเวลาเดียวพรีอมกัน เพราะมี 20 ทีม (10 คู่พอดี นัดต่อไปก็สลับทีมจับคู่กันไปเรื่อยๆ)
..................,,,
หรือถ้าในรูปแบบตาราง
แบบง่ายๆก็...
1) เรียงทีม 20 ทีมทั้งแนวตั้งและแนวนอน (Exels : row & column)
2) ขีดฆ่าช่องที่จะเจอกับทีมตัวเองทิ้ง (ส่วนใหญ่จะเป็นแนวทะแยงยาวลงไป) ก็จะเหลือช่องที่เจอกับทีมอื่นๆที่ว่างอยู่
3) ใส่สถานที่(สนาม)/เวลาแข่ง ลงในตารางตามโปรแกรมที่ต้องการได้เลย
ปล. แบบตารางใช้ได้ทั้งแบบเหย้า-เยือน ถ้าแข่งนัดเดียวก็เลือกใช้ตารางซีกเดียว
ทริคเพิ่มเติม...ควรจัดตารางแข่งให้เสร็จ แต่วางเป็นหมายเลขหรืออักษร (A B C) แทนไว้ก่อน แล้วค่อยให้แต่ละทีมมาจับฉลาก ได้หมายเลขอะไรก็ค่อยรันชื่อทีมลงทีหลัง จะช่วยตัดปัญหาเรื่องการบ่นเกี่ยวกับตารางแข่งขันได้
...จัดแบบบ้านๆจากประสบการณ์ตัวเอง หวังว่าคงจะพอเป็นแนวให้ จขกท บ้างนะครับ...
แสดงความคิดเห็น
ใครมีวิธีทำตารางเเข่งขันบอลลีค 20 ทีม เเข่ง 19 นัด ทีมละ 1 นัดมั่งครับทำใน Excel หรืออะไรก็ได้ #ใครสอนได้จะดีใจมาก T-T
*** คือจัดตารางเเล้วมันไม่ลงตัว นัดที่ 18 กับ 19 ทีมมันซ้อนกันเเต่ไม่ได้เจอซ้ำ ใครมีคำเเนะนำบ้างครับ ***