文章

37

粉丝

168

获赞

13

访问

285.2k

头像
P1180 解题思路分享
P1180 北京大学/北京航空航天大学机试题
发布于2021年3月12日 13:07
阅读数 7.3k

#include <bits/stdc++.h>
using namespace std;

int gcd(int a, int b){
	if(b==0) return a;
	else return gcd(b,a%b);
}
int main()
{
	int n;	
	while(cin>>n){
		int ans=0;
		int a[n]={0};
		for(int i=0; i<n; i++)
			cin>>a[i];
		for(int i=0; i<n; i++){
			for(int j=i+1; j<n; j++){
				if(gcd(a[i],a[j])==1) ans++; 
			}
		}
		cout<<ans<<endl;
	}

}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发