Ordenacions topològiques

Cal realitzar nn tasques, d’una en una. A més, cal fer algunes tasques abans que altres: hi ha mm relacions de precedència entre les tasques. Feu un programa que escrigui totes les maneres possibles d’ordenar les nn tasques d’acord amb les mm precedències donades.

Entrada

L’entrada consisteix en un natural n1n \ge 1, seguit d’un natural mm, seguit de mm parells diferents x,yx, y, que indiquen que cal realitzar la tasca xx abans que la yy. Suposeu que les tasques es numeren entre 0 i n1n - 1.

Sortida

Escriviu, una per línia i en ordre lexicogràfic, totes les maneres d’ordenar les nn tasques d’acord amb les mm precedències donades. Sempre hi haurà, com a mínim, una solució.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T11:12:14.300Z

© Jutge.org, 2006–2026.
https://jutge.org