文章
3
粉丝
285
获赞
0
访问
27.2k
#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 s[1000];
int n;
while(cin>>n)
{
int sum=0;
for(int i=0;i<n;i++)
{
cin>>s[i];
}
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(gcd(s[i],s[j])==1) sum++;
}
}
cout<<sum<<endl;
}
return 0;
}
登录后发布评论
是的,因为测试用例是用了150个数