บทนำ
ในความท้าทายนี้คุณจะได้รับรายชื่อหมายเลขจุดลอยตัวที่ไม่ติดลบซึ่งแยกออกมาจากการแจกแจงความน่าจะเป็น งานของคุณคืออนุมานการกระจายจากตัวเลข เพื่อให้การท้าทายเป็นไปได้คุณมีการแจกแจงห้าแบบให้เลือก
U
การแจกแจงแบบสม่ำเสมอในช่วง [0,1]T
การแจกแจงสามเหลี่ยมในช่วง [0,1] ด้วยโหมด c = 1/2B
, การแจกแจงแบบเบต้าในช่วงเวลา [0,1] พร้อมพารามิเตอร์α = β = 1/2E
, การแจกแจงแบบเอ็กซ์โพเนนเชียลในช่วงเวลา [0, ∞) ด้วยอัตราλ = 2G
, การแจกแจงแกมมาตามช่วงเวลา [0, ∞) พร้อมพารามิเตอร์ k = 3 และθ = 1/6
โปรดทราบว่าการแจกแจงด้านบนทั้งหมดมีค่า 1/2
งาน
ข้อมูลที่คุณป้อนเป็นจำนวนจุดลอยตัวที่ไม่ใช่ค่าลบซึ่งมีความยาวระหว่าง 75 ถึง 100 ผลลัพธ์ของคุณจะเป็นหนึ่งในตัวอักษรUTBEG
ซึ่งขึ้นอยู่กับการแจกแจงข้างต้นที่คุณคาดเดาว่าตัวเลขนั้นมาจาก
กฎและเกณฑ์การให้คะแนน
คุณสามารถให้ทั้งโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ ช่องโหว่มาตรฐานไม่ได้รับอนุญาต
ในที่เก็บนี้มีไฟล์ข้อความห้าไฟล์หนึ่งไฟล์สำหรับแต่ละการแจกจ่ายแต่ละไฟล์มีความยาว 100 บรรทัด แต่ละบรรทัดประกอบด้วยรายการที่คั่นด้วยจุลภาคของ 75 ถึง 100 ลอยวาดอิสระจากการกระจายและตัดให้เหลือ 7 หลักหลังจุดทศนิยม คุณสามารถแก้ไขตัวคั่นเพื่อให้ตรงกับรูปแบบอาร์เรย์ดั้งเดิมของภาษาของคุณ จะมีคุณสมบัติเป็นคำตอบที่โปรแกรมของคุณอย่างถูกต้องควรแยกประเภทอย่างน้อย 50 รายการจากแต่ละไฟล์ คะแนนของคำตอบที่ถูกต้องคือการนับไบต์ + จำนวนรวมของรายการแบ่ง คะแนนต่ำสุดชนะ