当前位置: 首页 > news >正文

酷炫网站源码/通州区网站快速排名方案

酷炫网站源码,通州区网站快速排名方案,钓鱼网站在线生成,网站建设zrhskj强伪素数的定义,如下: 则容易知道,满足条件的n有可能是素数也有可能是合数(强伪素数),但是不满足条件的一定是合数。我们又有以下定理 所以当返回为真时,它为合数错误的概率小于1/4,当返回为假时&#xf…

强伪素数的定义,如下:
在这里插入图片描述
则容易知道,满足条件的n有可能是素数也有可能是合数(强伪素数),但是不满足条件的一定是合数。我们又有以下定理
在这里插入图片描述
所以当返回为真时,它为合数错误的概率小于1/4,当返回为假时,必为合数,那么重复调用k次返回为真时,该数为合数的概率应该小于14k\dfrac{1}{4^k}4k1,只要k取10,错误概率就小于百万分之一。
整个代码如下:

#include<iostream>
#include<cstdlib>
#include<ctime>
#include<cmath>using namespace std;bool is_primes(int n){if(n==1)return false;       //1不是素数else{for(int i=2;i<sqrt(n)+1;i++)if(n%i==0)return false;            //合数}return true;    //素数
}bool Btest(int a,int n){//返回true表示是强伪素数,返回false表示是合数int s=0;int t=n-1;while(t%2==0){t=t/2;s=s+1;}//计算a^t mod nint i=0;int x=1;while(i++<t){x=(x*a)%n;}if(x==1||x==n-1)return true;for(i=1;i<=s-1;i++){x=(x*x)%n;if(x==n-1)return true;}return false;
}bool MillRab(int n){int a=rand()%(n-3)+2;  //a=2,3,...,n-4+2=n-2.return Btest(a,n);
}bool RepeatMillRob(int n,int k){for(int i=0;i<k;i++)if(MillRab(n)==false)return false;          //一定是合数return true;
}int PrintPrimes(){cout<<2<<endl<<3<<endl;int n=5;int err=0;while(n<=10000){int k=log10(n);if(RepeatMillRob(n,k)){if(is_primes(n))cout<<n<<endl;elseerr++;}n=n+2;}return err;
}int main(){srand(time(0));cout<<PrintPrimes()<<endl;return 0;
}

运行结果:
在这里插入图片描述
在5-10000的素数检测中,用概率方法仅错了2个,增大k能进一步提高准确率。

http://www.lbrq.cn/news/1313299.html

相关文章:

  • 中原区网站建设/seo裤子的关键词首页排名有哪些
  • 同一个公司可以做几个网站吗/活动推广
  • 31省市今天新增疫情最新消息/百度seo优化推广
  • 网站快速收录的方法/线上广告接单平台
  • 杭州企业网站/湖南网站建设加盟代理
  • 同性男做的视频网站/百度收录快的发帖网站
  • 网站建设网站公司/seo和sem是什么
  • 设计师推荐网站欣赏/怎么做网站广告
  • 恒华大厦做网站公司/中国互联网公司排名
  • 用织梦做网站费用/怎么样把广告做在百度上
  • 做租凭网站是经营性吗/百度浏览器官网入口
  • 网站建设发展史/企业推广视频
  • 网站制作需要哪些软件有哪些/2024会爆发什么病毒
  • 网站死链接检查/指数基金怎么买才赚钱
  • 中国建筑企业公司排名/站长之家seo信息
  • 驾校报名网站怎么做/我想学做互联网怎么入手
  • wordpress进阶教程/南京企业网站排名优化
  • 爱采购/北京推广优化公司
  • 网站开发哪家公司/最近的国际新闻大事
  • 中山企业网站制作公司/百度站长平台网页版
  • 做网站给客户聊天记录/黄页网站推广效果
  • 做的网站打不开/seo搜索优化工具
  • 动态网站开发教案/晚上必备免费软件大全苹果
  • 做网站去哪里/网络营销常用的方法有哪些
  • 资讯门户类网站/百度网页制作
  • 自己做网站的视频/北京做网站的公司有哪些
  • 建设部网人事考试网站/网页设计软件
  • 网站不足之处/核心关键词和长尾关键词举例
  • wordpress 字体设置/seo专业知识培训
  • 做网站同行/刷百度关键词排名优化
  • 力扣-146.LRU缓存机制
  • QT——QComboBox组合框控件
  • excel 通过openpyxl表格下载和插入图片
  • 工业软件加密锁复制:一场技术与安全的博弈
  • 【Echarts】 电影票房汇总实时数据横向柱状图比图
  • OpenCV 视频处理与摄像头操作详解