10
การบีบอัดพลังงานปรมาณูอิออน
นี่คือความท้าทายในการบีบอัดประเภทอื่น ในความท้าทายที่ซับซ้อน kolmogorovปกติคุณจะต้องสร้างรายการใหม่ทั้งหมด ที่นี่คุณได้รับอนุญาตให้ปัดเศษค่าในแบบที่คุณต้องการ ของจับอะไร คะแนนของคุณถูกลงโทษตามความผิดพลาดของคุณ ที่ด้านล่างของคำถามนี้คือรายการพลังงานไอออนไนซ์แรกสำหรับองค์ประกอบ 108 รายการแรก โปรแกรมของคุณเมื่อประมวลผลควรส่งออกสำเนาที่ถูกต้องตามสมควรของรายการนี้ จะไม่มีอินพุตหรืออาร์กิวเมนต์ เพื่อวัตถุประสงค์ในการให้คะแนนผลลัพธ์ของคุณควรถูกกำหนดไว้ (ผลลัพธ์เดียวกันทุกครั้ง) รูปแบบผลลัพธ์ โปรแกรม / ฟังก์ชั่นของคุณจะต้องแสดงรายการ 108 หมายเลขเรียงตามลำดับการเพิ่มหมายเลขอะตอม รายการนี้สามารถอยู่ในรูปแบบที่เหมาะสม ข้อมูลแหล่งข้อมูลด้านล่างมีให้ในลำดับที่ถูกต้องตั้งแต่ไฮโดรเจนจนถึงฮัสเซียม เกณฑ์การให้คะแนน คะแนนของคุณจะเป็นความยาวของโปรแกรมเป็นไบต์บวกกับการปัดเศษ มีการคำนวณค่าปรับปัดเศษสำหรับแต่ละองค์ประกอบและสรุปยอดรวมที่ให้โทษ 11.81381ตัวอย่างเช่นลองมาจำนวน 11.81299999สมมติว่าโปรแกรมของคุณเอาท์พุทค่าไม่ถูกต้องของ ครั้งแรกที่ทั้งตัวเลขจะถูกคูณด้วยอำนาจเดียวกันของ 10 1181381, 1181299.999เช่นว่ามีไม่มีจุดทศนิยมในมูลค่าที่แท้จริง: ศูนย์ต่อท้ายในมูลค่าที่แท้จริงถือว่ามีความสำคัญ 81.001จากนั้นความแตกต่างแน่นอนจะนำไปตรวจสอบข้อผิดพลาดแน่นอน: สุดท้ายเราคำนวณบทลงโทษขององค์ประกอบนี้max(0, log10(err * 4 - 1)) -> 2.50921ดังนี้ สูตรนี้ถูกเลือกเพื่อให้ข้อผิดพลาด <0.5 ไม่มีโทษ (เนื่องจากคำตอบนั้นถูกต้องภายในการปัดเศษ) ในขณะที่ให้โอกาสแบบ asymptotic 50% ที่การปัดเศษจำนวนทศนิยมให้กับตำแหน่งทศนิยมใด ๆ จะให้ประโยชน์สุทธิในคะแนน …