คุณกำลังรับn โดยมเมทริกซ์ของจำนวนเต็มที่n, ม> 3 งานของคุณคือค้นหาเมทริกซ์ย่อย3คูณ3ที่มีค่าเฉลี่ยต่ำสุดและส่งออกค่านี้
กฎและคำชี้แจง:
- จำนวนเต็มจะไม่เป็นลบ
- รูปแบบอินพุตและเอาต์พุตเสริม
- ผลลัพธ์จะต้องมีความแม่นยำสูงสุดอย่างน้อย 2 ตำแหน่ง (หากไม่ใช่จำนวนเต็ม)
- เมทริกซ์ย่อยต้องประกอบด้วยแถวและคอลัมน์ที่ต่อเนื่องกัน
กรณีทดสอบ:
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
Minimum mean: 14
100 65 2 93
3 11 31 89
93 15 95 65
77 96 72 34
Minimum mean: 46.111
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
Minimum mean: 1
4 0 0 5 4
4 5 8 4 1
1 4 9 3 1
0 0 1 3 9
0 3 2 4 8
4 9 5 9 6
1 8 7 2 7
2 1 3 7 9
Minimum mean: 2.2222
นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในแต่ละภาษาชนะ ฉันแนะนำให้คนโพสต์คำตอบในภาษาที่ใช้ไปแล้วแม้ว่าจะไม่สั้นกว่าคำตอบแรก