บทนำ
กระดานหมากฮอสปกติประกอบด้วย 8 x 8 = 64 กำลังสอง:
คุณจะเห็นว่าในทั้งหมดมี12 ชิ้นสีขาว ขาวดำมีจำนวนชิ้นเท่ากันเสมอ หากมีชิ้นส่วนใด ๆ บนกระดานชิ้นส่วนจะอยู่ใกล้เคียงซึ่งไม่ได้รับอนุญาตสำหรับความท้าทายนี้ เพื่อชี้แจงสิ่งต่าง ๆ ต่อไปนี้เป็นตัวอย่าง:
บอร์ดที่เล็กที่สุดที่เป็นไปได้สำหรับความท้าทายนี้คือ3 x 3 :
คุณจะเห็นว่าจำนวนเงินสูงสุดของชิ้นเท่ากับ2 ดังนั้นเมื่อได้รับN = 3คุณจะต้องเอาท์พุท2 หากอินพุตคือN = 4เราจะได้รับสิ่งต่อไปนี้:
คุณจะเห็นว่าจำนวนเงินสูงสุดยังเป็น 2. ดังนั้นสำหรับN = 4ผลผลิตที่ควรจะเป็น2 สำหรับN = 5ผลลัพธ์ควรเท่ากับ5 :
ตัวอย่าง
STDIN: 3
STDOUT: 2
STDIN: 4
STDOUT: 2
STDIN: 5
STDOUT: 5
STDIN: 6
STDOUT: 6
STDIN: 8
STDOUT: 12
กฎระเบียบ
- การส่งของคุณจะต้องเป็นโปรแกรมหรือฟังก์ชั่นอื่น ๆ ที่ใช้จำนวนเต็มหนึ่งค่าและส่งออกหรือส่งคืนจำนวนชิ้นส่วนบนกระดาน
- คุณสามารถสันนิษฐานได้อย่างปลอดภัยว่าอินพุตเป็นจำนวนเต็มไม่เป็นลบ> 2
- นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ!
- โปรดทราบว่าสี่เหลี่ยมที่ด้านซ้ายล่างของกระดานจะมืดเสมอ ชิ้นจะถูกวางไว้ในสี่เหลี่ยมสีเข้มเท่านั้น
- คุณต้องครอบครองเต็มแถวด้วยชิ้น