เป้าหมายของความท้าทายนี้คือการใช้วิธีการของออยเลอร์เพื่อประมาณวิธีแก้ปัญหาของสมการเชิงอนุพันธ์ของรูปแบบ f (n) (x) = c †
อินพุตจะเป็นรายการของจำนวนเต็มซึ่งค่าn th แสดงถึงค่าของ f (n) (0) เลขจำนวนเต็มแรกคือ f (0) ตัวที่สองคือ f '(0) และอื่น ๆ จำนวนเต็มสุดท้ายในรายการนี้คือค่าคงที่และจะยังคงเหมือนเดิมเสมอ
นอกจากนี้ยังเป็น input จะเป็นบวก (ไม่ใช่ศูนย์) จำนวนเต็มxซึ่งหมายถึงค่าเป้าหมาย (คุณกำลังพยายามที่จะประเมิน f (x)) ขนาดขั้นตอนสำหรับวิธีของออยเลอร์จะเป็น 1 เสมอดังนั้นคุณจะต้องรวมxขั้นตอนทั้งหมด
หากคุณเป็น unfamliar ด้วยวิธีออยเลอร์นี่เป็นตัวอย่างที่มีคำอธิบายรายละเอียดสำหรับการป้อนข้อมูลที่[4, -5, 3, -1]
, x = 8
x f(x) f'(x) f''(x) f'''(x)
0 4 -5 3 -1
1 4-5 = -1 -5+3 = -2 3-1 = 2 -1
2 -1-2 = -3 -2+2 = 0 2-1 = 1 -1
3 -3+0 = -3 0+1 = 1 1-1 = 0 -1
4 -3+1 = -2 1+0 = 1 0-1 = -1 -1
5 -2+1 = -1 1-1 = 0 -1-1 = -2 -1
6 -1+0 = -1 0-2 = -2 -2-1 = -3 -1
7 -1-2 = -3 -2-3 = -5 -3-1 = -4 -1
8 -3-5 = -8
โดยพื้นฐานแล้วเซลล์แต่ละเซลล์ในตารางที่สร้างขึ้นคือผลรวมของเซลล์ด้านบนและเซลล์ด้านบนและด้านขวา ดังนั้น f (a) = f (a-1) + f '(a-1); f '(a) = f' (a-1) + f '' (a-1); และ f '' (a) = f '' (a-1) + f '' '(a-1) คำตอบสุดท้ายคือ f (8) ≈ -8 ††
รายการอินพุตจะมีองค์ประกอบตั้งแต่ 2 องค์ประกอบขึ้นไปซึ่งทั้งหมดจะมีค่าสัมบูรณ์น้อยกว่า 10 x ≥ 1 รับประกัน เอาท์พุทเป็นจำนวนเต็มเดียวการประมาณ f (x) อินพุตอาจถูกใช้ตามลำดับใด ๆ (รายการก่อนxหรือxก่อนรายการ) xอาจเป็นองค์ประกอบแรกหรือสุดท้ายของรายการหากต้องการ
กรณีทดสอบ:
[4, -5, 3, -1], x = 8 => -8
[1, 2, 3, 4, 5, 6], x = 10 => 3198
[1, 3, 3, 7], x = 20 => 8611
[-3, 3, -3, 3, -3, 3, -3, 3, -3], x = 15 => -9009
[1, 1], x = 1 => 2
†: เป็นที่น่าสังเกตว่าการใช้วิธีการประมาณค่าในสถานการณ์นี้คืออันที่จริงแล้วโง่ อย่างไรก็ตามฟังก์ชั่นที่ง่ายที่สุดที่เป็นไปได้นั้นถูกเลือกเพื่อความท้าทาย
††: ค่าจริงเกิดขึ้นที่-25⅓ซึ่งจะถือว่าการประมาณนี้เป็น "ไม่ดีมาก"