public void DiscardCandidate(Candidate k) { Tile t = k.Tile; t.ExcludeV(); for (Tile j = t.r; j != t; j = j.r) { j.ExcludeV(); } }
public void Cover() { ExcludeH(); for (Tile i = d; i != this; i = i.d) { for (Tile j = i.r; j != i; j = j.r) { j.ExcludeV(); } } }