QOJ.ac

QOJ

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

#22565. Trésor

Statistics

Canmuu et ses amis ont acquis une grande réserve de plutonium et vont enfouir leur nouveau trésor à un carrefour au fond de la nature canadienne. Tout trésor enterré exige une carte ; ils créeront la leur.

Le réseau a $N$ $(4 \le N \le 100,000)$ carrefours (numéros $1..N$) et $N$ routes. Les carrefours animés troublent tout le monde ; chacun a une à quatre routes. Un excellent entretien permet à un élan de courir dans les deux sens entre toute paire. Canmuu n’enfouira pas le plutonium aux carrefours à quatre routes : le trafic nuit au secret.

La carte contient toutes les routes et tous les carrefours, mais pour cacher le lieu, seul celui du trésor porte une marque, évidemment un grand 'X' rouge.

Toujours attentif, l’élan Canmuu dessina des cartes d’essai pour différents lieux. Il constata que deux lieux pouvaient donner des cartes semblables. Intrigué, le troupeau chercha combien de cartes distinctes seraient possibles.

Des cartes sont identiques s’il existe une correspondance telle que :

  • les carrefours marqués X se correspondent ;

  • les autres carrefours peuvent se correspondre de sorte que

  • une fois les carrefours associés, les routes les reliant se correspondent aussi.

Exemple ci-dessous, $N = 4$ : le trésor peut être à n’importe lequel des quatre carrefours.

        +             +             X           +
       /|            /|            /|          /|
  X---+ |       +---X |       +---+ |     +---+ |
       \|            \|            \|          \|
        +             +             +           X

Les deux dernières sont identiques : on peut associer les sommets (retournez la carte), puis les routes correspondent exactement. Il n’y a que trois cartes distinctes.

Combien de cartes distinctes pour un ensemble donné de routes ?

*Les 10 premières soumissions auront des retours supplémentaires.

Entrée

Lisez sur l’entrée standard.

  • Ligne 1 : un entier $N$.

  • Lignes 2..$N + 1$ : deux entiers $A$, $B$ $(1 \le A \le N; 1 \le B \le N)$ séparés par un espace, route entre $A$, $B$.

Sortie

Écrivez sur la sortie standard.

  • Ligne 1 : un entier, nombre de cartes distinctes.

Exemples

Entrée 1

4
1 2
2 3
3 1
1 4

Sortie 1

3

Remarque

Voici les routes et les carrefours dessinés.

                   4---1---2
                        \ /
                         3

On peut enfouir le trésor partout, mais les carrefours 2 et 3 donnent des cartes identiques. Il y en a donc 3 distinctes.

Auteur du problème : Yang Yi, 2007

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.