แรงบันดาลใจจากวิดีโอชุด Infiniteนี้
บทนำ
Pi หมายถึงอัตราส่วนของเส้นรอบวงกับเส้นผ่านศูนย์กลางของวงกลม แต่วงกลมถูกกำหนดอย่างไร? โดยปกติวงกลมจะถูกกำหนดให้เป็นจุดที่มีระยะทางคงที่ถึงจุดกึ่งกลาง (ให้เราสมมติว่าจุดศูนย์กลางอยู่ที่(0,0)
) คำถามต่อไปคือ: เราจะกำหนดระยะทางได้อย่างไร ในเรื่องต่อไปนี้เรากำลังพิจารณาแนวคิดเกี่ยวกับระยะทางที่แตกต่างกัน (เกิดจากLp
-norms):
รับค่าปกติ (= บางอย่างที่วัดความยาว ) เราสามารถสร้างระยะทางได้อย่างง่ายดาย(= ระยะห่างระหว่างจุดสองจุด) ดังนี้:
dist(A,B) := norm (A-B)
บรรทัดฐานยูคลิดให้โดย:
norm((x,y)) = (x^2 + y^2)^(1/2)
นี้เรียกว่ายังL2 บรรทัดฐาน Lp-normsอื่น ๆถูกสร้างขึ้นโดยแทนที่2
ในสูตรข้างต้นด้วยค่าอื่น ๆ ระหว่าง 1 ถึงอนันต์:
norm_p((x,y)) = (|x|^p + |y|^p)^(1/p)
วงกลมหน่วยสำหรับบรรทัดฐานที่ต่างกันเหล่านั้นมีรูปร่างที่ค่อนข้างแตกต่างกัน
ท้าทาย
รับp >= 1
, คำนวณอัตราส่วนของเส้นรอบวงกับเส้นผ่านศูนย์กลางของLp-circleเทียบกับLp
-norm ด้วยความแม่นยำของตัวเลขสี่ตัวที่สำคัญ
Testcases
เราสามารถใช้สิ่งนั้นp,q
ด้วยเมื่อ1 = 1/p + 1/q
เราได้อัตราส่วนLp
เท่ากันกับค่าLq
ปกติ นอกจากนี้สำหรับp = q = 2
อัตราส่วนที่น้อยที่สุดและp = 1, q = infinity
เราได้รับอัตราส่วน 4 ดังนั้นอัตราส่วนอยู่เสมอระหว่างและpi
4
p or q ratio
1 infinity 4
2 2 3.141592
1.623 2.60513 3.200
1.5 3 3.25976
4 1.33333 3.39693
A = πr²
) ไม่ถือp ≠ 2