一公顷需要早熟禾种子多少千克?

小说:一公顷需要早熟禾种子多少千克?作者:文安更新时间:2019-05-20字数:73964

什么是求素数

)i在2到n-1之间任取一个数,如果n能被整除则不是素数,否则就是素数

普通枚举法:

#include <iostream>
#include <string>
#include <cmath>
#include <cstring>
using namespace std;

bool isPlain(int x){
    if(x<2) return false;
    else{
        for(int i=2;i<x;i++)
        {
            if(!(x%i))
                return false;
        }
    }
    return true;
}

int main()
{
    int n;
    cin>>n;
    int cot=0;
    for(int j=0;j<n;j++){
        if(isPlain(j)){
           cout<<j<<((++cot%7==0)?"
":"	");
        }
    }

}

筛选法:

  • 原始版本:
#include <iostream>
#include <string>
#include <cmath>
#include <cstring>
using namespace std;


int main()
{
    int n;
    cin>>n;
    bool* ans=new bool[n];
    memset(ans,true,sizeof(bool)*n);//
    ans[0]=false;
    ans[1]=false;
    for(int i=2;i<n;i++){
        if(ans[i]){
            for(int j=i*2;j<n;j+=i){//倍数取整
                ans[j]=false;
            }
        }
    }
    int col = 0;
    for(int i=0;i<n;i++){
        if(ans[i]){
            cout<<i<<" ";
        }
    }
    return 0;
}
  • 改进版本
#include <iostream>
#include <string>
#include <cmath>
#include <cstring>
#include <bitset>
using namespace std;

int main()
{
    int n;
    cin>>n;
    bitset<100000> ans;
    ans.set(0);
    ans.set(1);
    for(int j=2; j<=sqrt(n); j++)
    {
        for(int i=2*j; i < n; i+=j)
        {
            ans.set(i);
        }
    }
    int cot=0;
    for(int i=0; i<n; i++)
    {
        if(ans[i]!=1)
        {
            cout<<i<<((++cot%7==0)?"
":"	");
        }
    }

}

当前文章:http://www.cnsdbtzg.com/s7uqx.html

发布时间:2019-05-20 03:29:23

市场上红叶石楠最新价格 沭阳11公分12公分白玉兰价格 沭阳白玉兰最新报价 萱草开花吗? 地径15公分红叶李哪里有卖的? 3年藤本月季价格哪里最低? 【视频】高度2.2米2.5米大蜀桧精品苗冠幅大_装车现场 这些规格的栾树,园林中都该怎样分配呢 球径1.5的龟甲冬青价格多少? 5公分多干紫薇价格哪里准确?

70445 37186 78749 30414 45713 29458 31382 42022 29500 35285 15266 40013 54255 59410 45907 81440 92953 15200 87407 83539 78739 35664 66493

我要说两句: (0人参与)

发布