スニペット
if (a<=lim){
if(std::find(prims.begin(), prims.end(), a)==prims.end()){
prims.push_back(a);
count+=lim/a;
}
}
したがって、基本的には、コードにこの部分があり、変数がまだ存在しない場合はa
これに変数を追加してから、その場でカウンターを更新します。vector
しかし、これは実行時間の点で最適ではないかと思います。もっと速くできることはありますか?