題目連結: https://zerojudge.tw/ShowProblem?problemid=d237

# 解題思路

寫個函式判斷一數是否為質數就可以解決這問題囉~
(當然可以用厄拉托西尼篩法大幅度加速運算過程)

# 程式碼

#include <bits/stdc++.h>
using namespace std;
bool check(int n)
{
    if(n==1)
        return false;
    for(int i=2; i<=sqrt(n) ;i++)
        if(n%i==0)
            return false;
    return true;
}
int main()
{
    long long int sum=17;
    for(int i=11;i<=2000000;i+=2) if(check(i)) sum+=i;
    cout<<sum<<endl;
    return 0;
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay