Pagini recente » Cod sursa (job #1424759) | Cod sursa (job #1907611) | Cod sursa (job #3219397) | Cod sursa (job #2488616) | Cod sursa (job #993917)
Cod sursa(job #993917)
#include <cstdio>
using namespace std;
int v[1000002];
inline int cmmdc(int a,int b)
{
int r;
while (b!=0)
{
r=a%b;
a=b;
b=r;
}
return a;
}
int main()
{
freopen("pairs.in","r",stdin);
freopen("pairs.out","w",stdout);
long long i,n,j,s=0;
scanf("%lld",&n);
for (i=1;i<=n;i++)
scanf("%lld",&v[i]);
for (i=1;i<=n;i++)
for (j=i+1;j<=n;j++)
if (v[i]!=v[j]&&cmmdc(v[i],v[j])==1)
s++;
printf("%lld",s);
return 0;
}