题目链接:
题意:
每两个点如果他们的gcd大于1的话就可以连一条边,问在这些数里面有多少个联通块。
题解:
我们可以用筛法倍数。然后用并查集将他们连通起来,2 3 6 本来2 和3的gcd 为1,但是他们可以通过6使得连通。
还有就是要注意 15 25 35 这个数据。
1 #include2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include
本文共 1191 字,大约阅读时间需要 3 分钟。
题目链接:
每两个点如果他们的gcd大于1的话就可以连一条边,问在这些数里面有多少个联通块。
我们可以用筛法倍数。然后用并查集将他们连通起来,2 3 6 本来2 和3的gcd 为1,但是他们可以通过6使得连通。
还有就是要注意 15 25 35 这个数据。
1 #include2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include
转载于:https://www.cnblogs.com/denghaiquan/p/7287020.html