QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 64 MB Total points: 100

#23783. Bingo

Statistics

Treść zadania

Podczas pewnego konkursu programistycznego tradycją jest gra w bingo na spotkaniu integracyjnym po zawodach. Jednak karty do bingo używane w tej grze są nieco nietypowe i tworzy się je zgodnie z następującymi warunkami:

  • Karta do bingo jest podzielona na siatkę o $N$ wierszach i $N$ kolumnach, a w każdym polu zapisana jest $1$ dodatnia liczba całkowita. Wszystkie te liczby całkowite są parami różne.
  • Liczba całkowita zapisana w każdym polu jest nie mniejsza niż $1$ i nie większa niż $M$.
  • Suma $N \times N$ liczb całkowitych zapisanych na karcie do bingo wynosi $S$.
  • W każdej kolumnie liczby całkowite są uporządkowane rosnąco od góry do dołu.
  • Liczba całkowita w dowolnym polu jest większa od każdej liczby całkowitej znajdującej się w dowolnej kolumnie na lewo od tego pola.

Poniżej przedstawiono przykład karty do bingo dla $N = 5$, $M = 50$ oraz $S = 685$.

problem_23783_3b2a0d21c8a4b9c6e11f8039ae7ce9bd.png

Na spotkanie integracyjne chcemy przygotować jak najwięcej kart do bingo spełniających powyższe warunki. Nie wolno jednak utworzyć $2$ ani więcej identycznych kart. Napisz program, który wypisze resztę z dzielenia maksymalnej liczby kart do bingo, jakie można utworzyć, przez $100000$.

Wejście

Wejście składa się z $1$ wiersza zawierającego $3$ dodatnie liczby całkowite oddzielone spacjami, oznaczające kolejno rozmiar karty do bingo $N$ ($1 \le N \le 7$), górne ograniczenie liczb całkowitych zapisanych w polach $M$ ($1 \le M \le 2000$) oraz sumę liczb całkowitych zapisanych na karcie do bingo $S$ ($1 \le S \le 3000$). Dla wszystkich podanych danych wejściowych można utworzyć co najmniej $1$ kartę do bingo spełniającą warunki.

Wyjście

Wypisz w $1$ wierszu resztę z dzielenia maksymalnej liczby kart do bingo, jakie można utworzyć, przez $100000$.

Przykład 1

Wejście

3 9 45

Wyjście

1

Przykład 2

Wejście

3 100 50

Wyjście

7

Przykład 3

Wejście

5 50 685

Wyjście

74501

Uwaga

Dla Przykładu $3$ maksymalna liczba kart do bingo, jakie można utworzyć, wynosi $642499974501$, zatem należy wypisać $74501$, czyli resztę z dzielenia tej liczby przez $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.