QOJ.ac

QOJ

시간 제한: 2 s 메모리 제한: 64 MB 총점: 100

#23783. Bingo

통계

Oppgavebeskrivelse

I en bestemt programmeringskonkurranse er det tradisjon å spille bingo på festen etter konkurransen. Bingobrettene som brukes i dette bingospillet er imidlertid litt spesielle, og lages etter følgende betingelser:

  • Et bingobrett er delt inn i et rutenett med $N$ rader og $N$ kolonner, og i hver rute står det $1$ positivt heltall. Alle disse heltallene er forskjellige.
  • Heltallet som står i hver rute er minst $1$ og høyst $M$.
  • Summen av de $N \times N$ heltallene som står på bingobrettet er $S$.
  • Uansett hvilken kolonne man ser på, er heltallene ordnet i stigende rekkefølge ovenfra og ned.
  • Heltallet i enhver rute er større enn ethvert heltall i enhver kolonne til venstre for denne ruten.

Nedenfor er et eksempel på et bingobrett når $N = 5$, $M = 50$ og $S = 685$.

problem_23783_3b2a0d21c8a4b9c6e11f8039ae7ce9bd.png

Til festen ønsker vi å lage så mange bingobrett som mulig som oppfyller betingelsene ovenfor. Vi har imidlertid ikke lov til å lage $2$ eller flere identiske brett. Skriv et program som skriver ut resten når det maksimale antallet bingobrett som kan lages, deles på $100000$.

Inndata

Inndata består av $1$ linje som inneholder $3$ positive heltall atskilt med mellomrom, som representerer størrelsen på bingobrettet $N$ ($1 \le N \le 7$), den øvre grensen for heltallene skrevet i rutene $M$ ($1 \le M \le 2000$), og summen av heltallene skrevet på bingobrettet $S$ ($1 \le S \le 3000$). I alle gitte inndata er det mulig å lage minst $1$ bingobrett som oppfyller betingelsene.

Utdata

Skriv ut på $1$ linje resten når det maksimale antallet bingobrett som kan lages, deles på $100000$.

Eksempel 1

Inndata

3 9 45

Utdata

1

Eksempel 2

Inndata

3 100 50

Utdata

7

Eksempel 3

Inndata

5 50 685

Utdata

74501

Merknad

For Eksempel $3$, siden det maksimale antallet bingobrett som kan lages er $642499974501$, skal det skrives ut $74501$, som er resten ved divisjon med $100000$.

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.