QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 512 MB Points totaux : 100

#1645. 3-colorings

Statistiques

Este es un problema de solo salida. Tenga en cuenta que aún debe enviar código que imprima la salida, no un archivo de texto.

Una 3-coloración válida de un grafo es una asignación de colores (números) del conjunto $\{1, 2, 3\}$ a cada uno de los $n$ vértices, de tal manera que para cualquier arista $(a, b)$ del grafo, los vértices $a$ y $b$ tengan un color diferente. Existen como máximo $3^n$ tales coloraciones para un grafo con $n$ vértices.

Usted trabaja en una empresa y aspira a convertirse en especialista en la creación de grafos con un número determinado de 3-coloraciones. Un día, se entera de que por la tarde recibirá un pedido para producir un grafo con exactamente $6k$ 3-coloraciones. Usted no conoce el valor exacto de $k$, solo que $1 \le k \le 500$.

Usted no quiere esperar al valor específico de $k$ para comenzar a crear el grafo. Por lo tanto, construye de antemano un grafo con un máximo de 19 vértices. Luego, después de conocer el valor particular de $k$, se le permite añadir como máximo 17 aristas al grafo para obtener el grafo requerido con exactamente $6k$ 3-coloraciones.

¿Puede hacerlo?

Entrada

No hay entrada para este problema.

Salida

Primero, imprima $n$ y $m$ ($1 \le n \le 19$, $1 \le m \le \frac{n(n-1)}{2}$) — el número de vértices y aristas del grafo inicial (el construido de antemano). Luego, imprima $m$ líneas con el formato $(u, v)$ — las aristas del grafo.

A continuación, para cada $k$ desde 1 hasta 500, haga lo siguiente:

Imprima $e$ — el número de aristas que añadirá para este $k$ en particular ($1 \le e \le 17$). Luego, imprima $e$ líneas con el formato $(u, v)$ — las aristas que añadirá a su grafo.

No puede haber bucles (self-loops) y, para cada $k$, todas las $m + e$ aristas que utilice deben ser distintas entre sí. El número de 3-coloraciones del grafo para un $k$ particular debe ser exactamente $6k$.

Ejemplos

Entrada 1

-

Salida 1

3 2
1 2
2 3
1
1 3
0

Nota

La salida de ejemplo se proporciona como una muestra. Contiene la salida para $k = 1, 2$.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#309EditorialOpen题解jiangly2025-12-14 07:02:08View

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.