ในโลกหลายมิติไอพังก์หัวหน้าของเราต้องการพิมพ์ฉลากดัชนีลงในลิ้นชักแต่ละอันในตู้เก็บเอกสารหลายมิติของกลุ่ม บริษัท ของเรา
เจ้านายต้องการพิมพ์แผ่นป้ายผนึกทั้งหมดเป็นแบบฟอร์มเดียวโดยใช้แบบอักษรที่ซื้อมาเพื่อการนี้เท่านั้นดังนั้นเราจึงต้องเรียงลำดับ (ชิ้นส่วนสัญลักษณ์โลหะ) เนื่องจากการเรียงลำดับมีราคาแพงมากคำสั่งซื้อของเราต้องเป็นตัวเลขที่แน่นอนสำหรับแต่ละสัญลักษณ์
สำหรับชุดของความยาวของมิติที่กำหนด (โดยวิธีการใด ๆ ) return 0 ให้ส่งคืน (โดยวิธีใด ๆ ) คำสั่งซื้อของเราซึ่งเป็นตารางความถี่ของตัวเลขที่ต้องใช้เพื่อพิมพ์ชุดพิกัดคาร์ทีเซียนทั้งหมด มันจะต้องจัดเรียงตามลำดับแป้นพิมพ์ของลักษณะ (เช่น 0 หลังจาก 9) และอาจไม่รวมคำสั่ง 0 ประเภทดังนั้นหากไม่มีการเรียงลำดับใด ๆ เลย (เพราะมิติมีความยาว 0); พิมพ์อะไร
- โบนัส -3 จะเรียงลำดับหากรหัสของคุณสามารถจัดการได้ (เช่นพิมพ์อะไรก็ได้) ขนาด 0 ด้วย
- ตัวอักษรขึ้นบรรทัดใหม่สุดท้ายเป็นที่ยอมรับ
- ห้ามใช้ช่องโหว่มาตรฐาน
- เป็นที่กล่าวถึงประเภทมีราคาแพงนี้จึงเป็นcodecolf
วิญญาณที่ใจดีอาจแก้ไขการท้าทายนี้เพื่อรวมการให้คะแนนอัตโนมัติดังนั้นให้รวมหัวข้อเช่น:# LanguageName, 123 sorts
กรณีทดสอบ
ป.ร. ให้11
ไว้พิมพ์:
1 4
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
0 1
เพราะป้ายที่จำเป็นมี1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
, และ10
11
ป.ร. ให้2 3
ไว้พิมพ์:
1 5
2 5
3 2
เพราะป้ายที่จำเป็นมี1 1
, 1 2
, 1 3
, 2 1
, และ2 2
2 3
รับ2 0
พิมพ์บรรทัดว่าง:
หรือไม่มีอะไรเลย
ป.ร. ให้1 2 3
ไว้พิมพ์:
1 11
2 5
3 2
เพราะป้ายที่จำเป็นมี1 1 1
, 1 1 2
, 1 1 3
, 1 2 1
, 1 2 2
และ1 2 3
ป.ร. ให้5 5 5 5
ไว้พิมพ์:
1 500
2 500
3 500
4 500
5 500
และไม่ฉันจะไม่แสดงรายการป้ายกำกับทั้งหมด 625 รายการ