น้ำพุคือการจัดเรียงของเหรียญในแถวเพื่อให้แต่ละเหรียญสัมผัสสองเหรียญในแถวด้านล่างหรืออยู่ในแถวด้านล่างและแถวล่างมีการเชื่อมต่อ นี่คือน้ำพุ 21 เหรียญ:
ความท้าทายของคุณคือการนับจำนวนน้ำพุที่แตกต่างกันด้วยจำนวนเหรียญที่กำหนด
คุณจะได้รับเป็น input n
เป็นจำนวนเต็มบวก คุณต้องส่งออกจำนวนn
น้ำพุที่แตกต่างกันที่มีอยู่
กฎ I / O มาตรฐานห้ามช่องโหว่มาตรฐาน คำตอบควรจะสามารถคำนวณได้n = 10
ภายในไม่กี่นาที
ผลลัพธ์ที่ต้องการสำหรับn = 1 ... 10
:
1, 1, 2, 3, 5, 9, 15, 26, 45, 78
ลำดับนี้เป็นOEIS A005169
นี่คือรหัสกอล์ฟ ไบต์ที่น้อยที่สุดจะเป็นผู้ชนะ
n
จนถึงข้อ จำกัด ของประเภทข้อมูล, ฮาร์ดแวร์, ฯลฯ
n
โปรแกรมที่ต้องรับประกันว่าทำงานได้หรือไม่? (นั่นคือหลังจากที่มันอาจแตก)