96433469
ต้องการจำนวนที่ใหญ่ที่สุด ต้องพยายามหาจำนวนหลักมากที่สุดเท่าที่เป็นไปได้ก่อน แล้วในบรรดาเลขที่จำนวนหลักมากสุดเท่ากัน ต้องพยายามให้เลขโดดในแต่ละหลักมีค่ามากที่สุดเท่าที่จะทำได้ โดยหลักหน้าๆ สำคัญกว่าหลักหลังๆ
เลขที่จะสอดคล้องกับเงื่อนไข ต้องมีความแตกต่างระหว่างคู่เลขที่อยู่ใกล้เคียงกันไม่เท่ากัน เลขที่ติดกัน เช่น abcd จะต้องมี b-a < c-b < d-c สมมุติมีเลข _bc_ จะเติม a ไปข้างหน้า ต้องมี a > 2b-c สมมุติมีเลข _bc_ จะเติม d ไปข้างหลัง ต้องมี d > 2c-b
เราพยายามทำให้จำนวนหลักมากที่สุด จึงเริ่มจากเลขที่น้อยสุดตรงกลางก่อน เริ่มจาก _00_ เราจะเติมเลขเข้าไปทางซ้ายหรือขวา ต้องเป็นเลขที่มากกว่า 0 เลขที่จะเติมต่อไปจะมากขึ้นเรื่อยๆ อยากให้เหลือเลขที่ใช้ได้เยอะ จึงเลือกเลขที่น้อยสุดก่อน คือ 1 _1001_ เลขต่อไปน้อยสุดที่ใช้ได้ ต้องมากกว่า 1 อยู่ 2 ก็คือ 3 _310013_ เลขต่อไปน้อยสุดที่ใช้ได้ ต้องมากกว่า 3 อยู่ 3 ก็คือ 6 _63100136_ เลขต่อไปน้อยสุดที่ใช้ได้ ต้องมากกว่า 6 อยู่ 4 ซึ่งไม่มีแล้ว จึงได้จำนวนหลักมากสุดแค่ 8 หลัก 63100136
ต่อไปพยายามเพิ่มเลขทุกหลักโดยไม่ทำให้ผิดเงื่อนไข เพิ่มหลักละเท่าๆ กัน โดยคงความแตกต่างระหว่างหลักไว้ -3 -2 -1 0 +1 +2 +3 เพิ่มได้หลักละ 3 เป็น 96433469
แก้ไขเมื่อ 06 พ.ค. 55 21:10:07
จากคุณ |
:
ผลึกความคิด
|
เขียนเมื่อ |
:
6 พ.ค. 55 20:48:23
|
|
|
|