QOJ.ac

QOJ

Límite de tiempo: 2.0 s Límite de memoria: 512 MB Puntuación total: 100 Hackeable ✓

#17680. Graphe à cycles contraints

Estadísticas

Busy Beaver suit un cours de théorie des graphes, et son professeur lui demande de compter le nombre de graphes qui satisfont une condition particulière. Aidez-le à résoudre le problème suivant concernant le dénombrement de graphes !

Soit $P$ un nombre premier impair et $N$ un entier positif. Comptez le nombre de graphes simples, étiquetés et non orientés à $NP$ sommets qui ne contiennent aucun cycle simple de longueur $P$. Calculez la réponse modulo $P$.

Un cycle simple dans un graphe non orienté est un cycle qui n'utilise aucun sommet plus d'une fois.

Entrée

L'entrée consiste en une ligne contenant deux entiers : $P$ ($3 \le P < 5000$) et $N$ ($1 \le N \le 10^9$). $P$ est un nombre premier impair.

Sortie

Affichez un seul entier modulo $P$.

Barème

  • (25 points) $N \le P$ et $P \le 500$.
  • (25 points) $N \le P$.
  • (25 points) $P \le 500$.
  • (25 points) Aucune contrainte supplémentaire.

Exemples

Entrée 1

3 1

Sortie 1

1

Entrée 2

5 4

Sortie 2

1

Entrée 3

479 166

Sortie 3

344

Remarque

Dans le premier exemple, nous comptons le nombre de graphes étiquetés à $1 \cdot 3 = 3$ sommets qui n'ont pas de cycle simple de longueur 3. Parmi les $2^3 = 8$ graphes au total, un seul contient un cycle simple de longueur 3, il y a donc $8 - 1 = 7$ graphes qui n'en contiennent pas. Ensuite, 7 modulo 3 vaut 1.

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.