บทนำ
ให้ห้าคะแนนในเครื่องบินงานของคุณคือการคำนวณพื้นที่ของวงรีที่ผ่านจุดเหล่านี้
คุณสามารถสันนิษฐานได้ว่าสามารถสร้างวงรีที่ไม่เสื่อมได้เพียงหนึ่งเดียวด้วยค่าอินพุตที่กำหนด
กฎระเบียบ
อินพุตเป็น10
จำนวนเต็มในรูปแบบที่สะดวกใด ๆ ซึ่งสอดคล้องกับx
และy
พิกัดของจุด ตัวอย่างเช่นคุณสามารถป้อนข้อมูลเป็นรายการ10
เลขจำนวนเต็ม[x1, y1, x2, y2, ..., x5, y5]
หรือเป็นแบบ[[x1, y1], [x2, y2], ..., [x5, y5]]
อื่น ๆ นอกจากนี้คุณยังสามารถจัดการกับตัวเลขทศนิยมได้ แต่จำเป็นต้องมีจำนวนเต็มเท่านั้น
เอาท์พุทเป็นตัวแทนของพื้นที่ของวงรี นี่อาจเป็นนิพจน์สัญลักษณ์หรือค่าทศนิยมที่มี8
ความแม่นยำอย่างน้อยที่สุด
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
ตัวอย่างอินพุตและเอาต์พุต
การป้อนข้อมูล:
[-2, 3, 2, 5, 5, 3, 4, 0, 1, -3]
เอาท์พุท:
62.15326783788685
ภาพของวงรีที่ผ่านจุดเหล่านี้:
ตัวอย่างเพิ่มเติม:
f(60, -92, -31, -10, 78, -19, -27, -35, 91, -37) = 9882.59540465108
f(-9, -4, 7, 7, 10, 1, -7, -10, 0, 7) = 269.5966648188643
f(-3, 2, 0, -5, 4, 0, -4, 1, -1, 2) = 98.54937293879908