Universal Cup Judging System

Universal Cup

Süre Sınırı: 2.0 s Bellek Sınırı: 1024 MB Toplam puan: 100
İstatistikler

Edward er stofnandi og forstjóri fyrirtækisins Enigma, framleiðanda öruggustu peningaskápa á markaðnum. Enigma-peningaskápar eru varðir með talnalás með 5 stafa kóða. Lásinn samanstendur af fimm hjólum og „opna“-hnappi. Hvert hjól inniheldur alla tölustafi frá 0 til 9 (í þessari röð); á eftir tölustafnum 9 kemur tölustafurinn 0 aftur.

Ein aðgerð er skilgreind sem svo að einu hjóli sé snúið um eina stöðu í hvora áttina sem er, til dæmis að breyta tölustafnum 9 í 8 eða 0. Fjarlægðin milli tveggja kóða er lágmarksfjöldi aðgerða sem þarf til að breyta öðrum innslegnum kóða í hinn. Til dæmis er fjarlægðin milli 38911 og 68000 jöfn $3 + 0 + 1 + 1 + 1 = 6$.

Framleiðendur peningaskápa halda tölfræði yfir algengustu kóðana — þér eru gefnir $n$ slíkir kóðar í röð frá þeim vinsælasta til þess síðst vinsæla. Enigma leggur metnað sinn í sveigjanleika — hver viðskiptavinur getur valið hversu marga af $n$ vinsælustu kóðunum hann vill forðast. Edward velur þá kóða sem hámarkar minnstu fjarlægðina í kóðana úr völdu forskeyti rununnar af vinsælustu kóðunum.

Fyrir hvert $k$ frá 1 til $n$ er verkefni þitt að finna mestu mögulegu fjarlægð einhvers kóða frá þeim næsta meðal $k$ vinsælustu kóðanna, og telja hversu margir kóðar ná slíkri fjarlægð.

Inntak

Fyrsta línan inniheldur heiltölu $n$ ($1 \le n \le 99\,999$), sem táknar fjölda vinsælla kóða.

Hver af næstu $n$ línum inniheldur streng sem samanstendur af 5 tölustöfum 0–9, hugsanlega með fremri núllum. Þetta eru vinsælu kóðarnir í röð frá þeim vinsælasta til þess síðst vinsæla. Allir kóðar eru innbyrðis ólíkir.

Úttak

Skrifið út $n$ línur; $k$-ta línan á að innihalda tvær heiltölur aðskildar með bili — mestu mögulegu fjarlægðina í næsta kóða meðal $k$ vinsælustu kóðanna, og fjölda kóða með þá fjarlægð.

Dæmi

Inntak 1

3
00000
00001
12345

Úttak 1

25 1
24 2
17 270

Inntak 2

3
12345
23456
67890

Úttak 2

25 1
22 20
12 15270

Athugasemd

Fyrir $k = 1$ er mesta mögulega fjarlægðin frá kóðanum 00000 jöfn 25, sem næst aðeins með kóðanum 55555.

Fyrir $k = 2$ er mesta mögulega fjarlægðin í þann kóða sem nær er af 00000 og 00001 jöfn 24, sem næst með tveimur kóðum: 55555 og 55556. Sá fyrri er í fjarlægðinni 24 frá 00001, og sá síðari er í fjarlægðinni 24 frá 00000.

Fyrir $k = 3$ er mesta mögulega fjarlægðin í þann næsta meðal kóðanna 00000, 00001 og 12345 jöfn 17, sem næst með 270 ólíkum kóðum, til dæmis 55570 og 55580. Sá fyrri er í fjarlægðinni 17 frá 12345, og sá síðari er í fjarlægðinni 17 frá 00000.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.