private static void Merge(MyDisjointSet set, Query[] queries) { using (var sw = new StreamWriter(@"tests/116.a")) { foreach (var query in queries) { set.Union(query.Destination - 1, query.Source - 1); sw.WriteLine(set.GetLongestTableSize()); } } }
private static void Merge(MyDisjointSet set, Query[] queries) { using (var sw = new StreamWriter(@"tests/116.a")) { foreach (var query in queries) { set.Union(query.Destination - 1, query.Source - 1); sw.WriteLine(set.GetLongestTableSize()); } } }