[OpenJudge-NOI]質數的和與積

代碼

#include <cstdio>
#include <cmath>
long long maxx;
int Check(int n) {
    int f=0;
    for(int i=2;i<=sqrt(n);i++) {
        if(n%i==0) f=1;
    }
    if(f==1) return 0;
    else return 1;
}
int main() {
    int n;
    scanf("%d",&n);
    for(long long i=1;i<=n;i++) {
        if(Check(i)&&Check(n-i)) {
            if(maxx<=i*(n-i)){
                maxx=i*(n-i);
            }
        }           
    }
    printf("%lld",maxx);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章