1 条题解

  • 0
    @ 2025-10-8 16:53:44
    #include <bits/stdc++.h>
    using namespace std;
    int gcd(int a, int b){ return (b==0) ? a : gcd(b, a % b); }
    int main()
    {
        int T;scanf("%d", &T);
        while(T--)
        {
            int n, m;scanf("%d%d", &n, &m);
            int ans=0;
            for(int i=1;i<=n;i++)
                if(gcd(n, i)>=m)
                    ans++;
            printf("%d\n", ans);
        }
        return 0;
    }
    
    • 1

    信息

    ID
    753
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    382
    已通过
    128
    上传者