用二维vector存储图的边关系。线的统计:通过三层循环遍历所有有序三元组 (a,b,c),满足 a-b 且 b-c 相连时计数,最后除以 2 去重。三角的统计:遍历无序三元组 (a,b,c)(a<b<c),确保三者两两相连时计数,避免重复。 #include <iostream> #include<vector> using namespace std; int gcd(int a,int b){ while(b){ int t=b; b=a%b; a=t; } return a; } void solve(){ int n,m; cin>>n...