Score : $700$ points
Snuke's mother gave Snuke an undirected graph consisting of $N$ vertices numbered $0$ to $N-1$ and $M$ edges. This graph was connected and contained no parallel edges or self-loops.
One day, Snuke broke this graph. Fortunately, he remembered $Q$ clues about the graph. The $i$-th clue ($0 \leq i \leq Q-1$) is represented as integers $A_i,B_i,C_i$ and means the following:
Snuke is not sure if his memory is correct, and worried whether there is a graph that matches these $Q$ clues. Determine if there exists a graph that matches Snuke's memory.
Input is given from Standard Input in the following format:
$N$ $M$ $Q$ $A_0$ $B_0$ $C_0$ $A_1$ $B_1$ $C_1$ $\vdots$ $A_{Q-1}$ $B_{Q-1}$ $C_{Q-1}$
If there exists a graph that matches Snuke's memory, print Yes
; otherwise, print No
.
5 5 3 0 1 0 1 2 1 2 3 0
Yes
For example, consider a graph with edges $(0,1),(1,2),(1,4),(2,3),(2,4)$. This graph matches the clues.
4 4 3 0 1 0 1 2 1 2 3 0
No
10 9 9 7 6 0 4 5 1 9 7 0 2 9 0 2 3 0 4 1 0 8 0 0 9 1 0 3 0 0
No