Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúresolve = lambda a, b: [(a [0], b [1])] si a [1] == b [0] else []
def isconsistent (inecuaciones):
pendiente = inecuaciones [:]
hecho = []
hashes = set ()
mientras está pendiente:
c = pending.pop ()
si c [0] == c [1]:
falso retorno
para mí en hecho:
n = resolver (c, i) + resolver (i, c)
para e en n:
h = "% s <% s"% e
si h en hash:
continuar
hashes.add (h)
pending.append (e)
done.append (c)
devolver verdadero
print (isconsistente ([("A", "B"), ("B", "C"), ("C", "D")]))
print (isconsistente ([("A", "B"), ("B", "C"), ("C", "A")]))