hdu 2521 反素数

反素数就是满足对于任意i(0

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=30+7,INF=0x3f3f3f3f;
const ll mod=10000;
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int n,m;
        scanf("%d%d",&n,&m);
        int ma=0,ans=n;
        for(int i=n;i<=m;i++)
        {
            int cnt=0;
            for(int j=1;j<=i/2;j++)
                if(i%j==0) cnt++;
            if(i!=1) cnt++;
            if(ma<cnt)
            {
                ma=cnt;
                ans=i;
            }
        }
        printf("%d\n",ans);
    }
}

猜你喜欢

转载自blog.csdn.net/oinei/article/details/80992323