An undirected graph is signed if each edge has a positive or negative sign. A signed graph is called balanced if the product of all signs around every cycle is positive.
Given a signed graph, can you tell if it is balanced or not?
Input consists of several cases, each one with the number of vertices , followed by the number of edges , followed by triples to indicate an edge between and with sign . Assume , , that vertices are numbered between 0 and , , and that there is no more than one edge between and .
For every graph, print “yes” if it is balanced;
otherwise print “no”.
Author: Conrado Martínez
Generation: 2026-01-25T10:35:59.874Z
© Jutge.org, 2006–2026.
https://jutge.org