QOJ.ac

QOJ

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

#22565. Schatz

Statistics

Canmuu und Freunde haben einen großen Plutoniumvorrat erhalten und wollen den neuen Schatz an einer Kreuzung tief in Kanadas Wildnis vergraben. Jeder vergrabene Schatz braucht eine Karte, also erstellen sie ihre eigene.

Das Netz hat $N$ $(4 \le N \le 100,000)$ Kreuzungen (Nummern $1..N$) und $N$ Straßen. Belebte Kreuzungen verwirren alle; jede hat eine bis vier Straßen. Gute Wartung ermöglicht einem Elch, zwischen jedem Paar in beide Richtungen zu laufen. Canmuu vergräbt nichts an Vierwegekreuzungen: Verkehr verringert die Geheimhaltung.

Die Karte enthält alle Straßen und Kreuzungen, doch zur Geheimhaltung wird nur der Schatzort markiert, natürlich mit einem großen roten 'X'.

Der aufmerksame Elch Canmuu zeichnete Probekarten für verschiedene Orte und sah, dass zwei Orte ähnliche Karten ergeben konnten. Neugierig begann die Herde, die möglichen verschiedenen Karten zu zählen.

Karten sind gleich, wenn eine Zuordnung möglich ist, sodass:

  • die mit X markierten Kreuzungen einander entsprechen;

  • die übrigen Kreuzungen so zugeordnet werden können, dass

  • nach Wahl der Kreuzungszuordnung auch die verbindenden Straßen entsprechen.

Beispiel unten mit $N = 4$: An jeder der vier Kreuzungen darf der Schatz liegen.

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

Die letzten zwei sind gleich: Ordne die Knoten zu (betrachte die Karte kopfüber), dann entsprechen die Straßen genau. Nur drei Karten sind verschieden.

Wie viele verschiedene Karten sind bei gegebenen Straßen möglich?

*Die ersten 10 Einsendungen erhalten zusätzliche Rückmeldungen.

Eingabe

Lies von der Standardeingabe.

  • Zeile 1: eine ganze Zahl $N$.

  • Zeilen 2..$N + 1$: zwei durch Leerzeichen getrennte ganze Zahlen $A$, $B$ $(1 \le A \le N; 1 \le B \le N)$, Straße zwischen $A$, $B$.

Ausgabe

Schreibe auf die Standardausgabe.

  • Zeile 1: eine ganze Zahl, Zahl verschiedener Schatzkarten.

Beispiele

Eingabe 1

4
1 2
2 3
3 1
1 4

Ausgabe 1

3

Hinweis

Zeichnung der Straßen und Kreuzungen:

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

Jede Kreuzung ist möglich, doch 2 und 3 ergeben gleiche Karten. Insgesamt sind 3 verschieden.

Aufgabenautor: 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.