[RE: มีโจทย์เลขมาให้ช่วยคิดครับ]
ตอนแรกคิดว่าง่ายๆ ยากเอาเรื่องอยู่เหมือนกันนะเนี่ย หรือใครมีวิธีอื่นที่ง่ายกว่านี่ รบกวนบอกผมที คิดนานมาก
ผมหาตรงที่มันเป็นหารๆก่อนอะ ก็คือ แนวตั้งแถวที่ 4 ซึ่งมันมี 18 หารอยู่ สมมติว่าเป็น b
แสดงว่า b ต้องเป็นตัวที่ 18 หารลงตัว b = 1,3,6,9,18 แต่ว่าตัด 1,18 ออกเพราะมีอยู่แล้ว เหลือ b ที่เป็นไปได้ 3,6,9
ต่อไปดูแถวกลางแนวนอนครับ สมมติให้เป็น a,b,c (b คือตัวเดียวกับข้างบน)
จะได้เป็น a + ( 15 / 5 * b) + c = 63 => a + 3b + c = 63
ซึ่งถ้า b เป็น 3 จะทำให้ได้ a + 9 + c = 63 => a + c = 57 ซึ่งบวกกันสองตัวยังไงก็ต้องมีเกิน 25 ตัวนึงแน่ๆ ตัดไป
ตอนนี้ b เป็นได้แค่ 6 หรือ 9 เท่านั้น แสดงว่า ถ้า b = 6; a + c = 45 หรือ ถ้า b = 9; a + c = 36 เก็บไว้ก่อน
ลองมาดูต่อที่แถวแนวตั้งขวาสุดครับ จะมีหารอีกชุดนึง ซึ่งตัวตั้ง สมมติให้เป็น d ครับ ตัวหาร คือ c ตัวเดิมจากเมื่อกี้
จาก a + c = 45 แสดงว่า c ที่เป็นตัวหารจะไม่มีทางที่ d < 25 แล้วเป็นตัวตั้งได้เลย
เพราะว่า a,c ที่เป็นไปได้คือ 21+24 หรือ 22 + 23 เท่านั้น c ต่ำสุดที่เป็นไปได้ก็ 21 แล้ว d ยังไงก็ 42 ขึ้นไปแน่นอน
ฉะนั้นแสดงว่า b ที่เป็นไปได้คือ 9 ทีนี้ a + c = 36 และ d / c ลงตัว
a + c มีอะไรเป็นไปได้บ้าง 25 + 11, 24 + 12, 23 + 13, 22 + 14, 21 + 15, 20 + 16, 19 + 17
ซึ่งมีแค่ a = 25, c = 11, d = 22 เท่านั้นที่เป็นไปได้ครับ ฝากหาตัวอื่นต่อด้วย