“21 天好习惯”第一期-21

“21 天好习惯”第一期-21,第1张

“21 天好习惯”第一期-21

题记录:

题目1及代码如下:


#include
int main()
{
    int n;
    while(~scanf("%d",&n)){
        if(n%2==0&&n>=4){
            printf("YESn");
        }else{
            printf("NOn");
        }
    }
    return 0;
}

题目2及代码如下:


#include
#include
int main()
{
    long long l,r,i,k;
    while(~scanf("%lld %lld",&l,&r)){
        k=(int)(sqrt(double(l)));
        if(l==r&&l%2!=0){
            for(i=2;i                 if(l%i==0)
                break;
            }
            if(i>=k){
                printf("%lldn",l);
            }else{
                printf("%lldn",i);
            }
            
        }else{
            printf("2n");
        }
    }
    return 0;
}

题目3及代码如下:


#include
int main()
{
    long long n,m,p,jcnt=0,ocnt=0,i;
    while(~scanf("%lld %lld",&n,&m)){
        for(i=0;i             scanf("%lld",&p);
            if(p%2==0){
                ocnt++;
            }else{
                jcnt++;
            }
        }
        if(n==m){
            if(jcnt%2==1){
                printf("YESn");
            }else{
                printf("NOn");
            }
        }else{
            if((jcnt>0&&ocnt>0)||(jcnt>0&&m%2==1)){
                printf("YESn");
            }else{
                printf("NOn");
            }
        }
        jcnt=0;
        ocnt=0;
    }
    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5482373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存