文章

12

粉丝

10

获赞

1

访问

5.8k

头像
最简真分数 题解:
P1180 北京大学/北京航空航天大学机试题
发布于2024年3月22日 14:16
阅读数 438

#include<iostream>
#include<algorithm>
using namespace std;

int A[600+1];

int gcd(int a,int b)
{
    if(a==0)return b;
    return gcd(b%a,a);
}

int main()
{
    int n;
    while(cin>>n)
    {
        int count = 0;
        for(int i = 1;i<=n;i++)
            cin>>A[i];
        sort(A,A+n);//先排个序,不排序也可以,但后面要增加条件
        for(int i = 1;i<=n;i++)
        {
            for(int j = i+1;j<=n;j++)
            {            
                if(gcd(A[i],A[j])==1)++count;
 ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发