蓝桥杯 java 组素数,2018 蓝桥杯省赛 B 组模拟赛(五) B 结果填空:素数个数
对0,1,2,3,4,5,6,7进行全排列,需要注意的是0不能开头,所以我直接让初始值设为1,0,2,3,4,5,6,7,这样就避免了0开头的情况。对于每一次去判断是不是素数的话会有点浪费时间,所以可以用素数打表。
实现代码:
#include
using namespace std;
const int MAXN=1000000000;
bool a[MAXN];
bool Check(int x){
int flag = 1;
for(int i=2;i*i
if(x % i == 0)flag = 0;
}
return flag;
}
/*
void found_prime(){ // 筛法求素数
int m;
m=sqrt(MAXN+0.5);// 加0.5为了减小误差
memset(a,1,sizeof(a)); // 将整个数组定义为1(就是将整个数组都当做素数),头文件为string.h
a[0]=a[1]=false;// 排除0和1
for(int i=2;i<=m;i++){
if(a[i]==true){// 判断如果是不是素数
for(int j=i*i;j<=MAXN;j+=i){// 是素数的话,筛掉其倍数
a[j]=false;
}
}
}
}*/
int main()
{
int pre[8] = {1,0,2,3,4,5,6,7};
int sum = 0;
while(1){
int temp = pre[0]*10000000+pre[1]*1000000+pre[2]*100000+pre[3]*10000+pre[4]*1000 +pre[5]*100+pre[6]*10+pre[7];
if(Check(temp))sum++;
if(!next_permutation(pre,pre+8))break;
}
printf("%d\n",sum);
return 0;
}
本文同步分享在 博客“Ch_zaqdt”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
蓝桥杯 java 组素数,2018 蓝桥杯省赛 B 组模拟赛(五) B 结果填空:素数个数相关推荐
- 蓝桥杯java龟兔赛跑_算法-蓝桥杯习题(一)
1 /* 2 基础练习 十六进制转八进制3 4 问题描述5 给定n个十六进制正整数,输出它们对应的八进制数.6 输入格式7 输入的第一行为一个正整数n (1<=n<=10).8 接下来n行 ...
- 蓝桥杯 java 放麦子_蓝桥杯——舍罕王赏麦子
题目: 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服, 问他要什么报酬,大臣说:请在第1个棋盘格放1粒麦子, 在第2个棋盘格放2粒麦子,在第3个棋盘格放4粒麦子, 在第4个棋盘格放8粒麦子,. ...
- 【比赛报告】2018.10.15校赛[2015-9-13 NOIP模拟赛 by hzwer] NOIP练习赛卷十四
比赛时间:2018.10.15 选手:lrllrl 用时:2h 得分:100+10+90=200 最初想法是一个背包问题.首先背包问题的模型肯定是不行的,但是我们可以列出状态转移方程后发现,每个状态决 ...
- 2021年 第12届 蓝桥杯 第4次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2021年 第12届 蓝桥杯 第3次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2018年 第9届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2015年 第06届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2016年 第07届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
最新文章
- 点滴积累--工作总结
- 我是一只IT小小鸟读书笔记3
- 登陆拦截拦截ajax,过滤器实现登录拦截需要注意的问题(AJAX请求的处理)
- Web前端期末大作业-响应式唯美婚庆公司网站网页设计(HTML+CSS+JavaScript)
- matlab第七讲,matlab第七讲教案
- 经典:一文详解socket
- 自定义Inspector检视面板
- quartus仿真34:74161构成长度为10的序列发生器
- 大学生创新创业计划-2020
- NPN与PNP的区别
- 阿里云云解析DNS怎么样?云解析DNS有什么优势?
- HDU - 4747
- ZZUOJ 公主与骑士 (BFS)
- 《快学BigData》--Linux 常用命令
- 关解决windows报错 Use `--location=global` instead. 和 found 0 vulnerabilities
- 158 Linux中断基础概念
- 你不知道的十个 JS 小技巧
- JS中或者(或 or ||)与并且(与 and )
- 今年生男孩取什么名好的超简单起名方法
- 墨天轮沙龙 | 北京大学李文杰:面向知识图谱应用的图数据库系统gStore
热门文章
- 谓词::不适合Java
- java构造函数内部调用_具有内部类构造函数参数的Java Reflection奇数
- spring pom设置_Spring社交Twitter设置
- 预期的异常规则和模拟静态方法– JUnit
- 您在2016年OpenStack峰会上错过的事情
- 使用Apache Storm和Kite SDK Morphlines的可配置ETL处理
- 企业应用程序中需要捕获的5大Java性能指标
- 使用Spring Boot和注释支持配置Spring JMS应用程序
- 即时大数据流处理=即时风暴
- 使用vert.x 2.0,RxJava和mongoDB创建simpe RESTful服务