文章

20

粉丝

130

获赞

2

访问

10.9k

头像
最简真分数 题解:使用 __gcd()函数
799 VIP
P1180 北京大学/北京航空航天大学机试题
发布于2024年3月8日 11:06
阅读数 543

#include<bits/stdc++.h>

using namespace std;

int main()
{
    int n;
    int str[605];
    while(cin>>n)
    {
        for(int i=0;i<n;i++)
        cin>>str[i];
        int ans=0;//统计个数
        for(int i=0;i<n;i++)
            for(int j=0;j<n;j++)
                if(str[i]!=str[j] && __gcd(str[i],str[j])==1 )
        ans++;
        ans=ans/2;//去掉分子比分母大的情况
        cout<<ans<<endl;
    }

    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发