声明:最近有点小烦躁,学了这么长时间的算法,连个皮毛都不知道掌握了没有,漫无目的的学习,让我自己开始怀疑自己在学习过程中是否走入了低效的陷阱,学以致用,我准备这阵子认真准备20年的蓝桥杯,拿不拿奖无所谓,主要是以赛带动高效学习,嗯。。。就以2017年的真题开始吧!
啧啧啧,这B组第一题是什么鬼??不想做。。。B组第二题,嗯。。。可以可以,那就从这里开始吧:
题目:
2,3,5,7,11,13,…是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?
注意:需要提交的是一个整数,不要填写任何多余的内容和说明文字。
分析:
这题我自己做的时候虽然没有完全做对,但和最终结果也比较接近了,卡住我思路的关键是数学。。。
我没有想到用数组来表标记素数;对等差数列的表示,理解也不深刻。。。
公差为30,长度为6。这句话能不能真正理解是解决本题的关键,只有挖掘出了a+i*d,i++才能很好的解决这题。
其实也就是一个高一学的的等差公式。。水平太次了,第二题就JJ了,好好积累吧。。。

//#include<bits/stdc++.h>
#include<iostream>
#include<cmath>
#define N 100000
using namespace std;
int a[N];
bool isprime(int x){if(x<2){return false;}for(int i=2;i<sqrt(x);i++){if(x%i==0){return false; }}return true;
}
int main(){int i,len,d;for(int i=2;i<N;i++){if(isprime(i)){a[i]=1;}}for(d=1;d<N;d++){for(i=2;i<N;i++){for(len=0;len<10;len++){if(a[i+d*len]!=1){break;}}if(len==10){cout<<d;return 0;}}}return 0;
}

算法竞赛---day1(等差素数列)相关推荐

  1. 【Code Pratice】—— 等差素数列、错误票据、神奇算式

    文章目录 1 | 等差素数列 题目 思路 逻辑代码 2 | 错误票据 题目 思路 逻辑代码 3 | 神奇算式 题目 思路 逻辑代码 1 | 等差素数列 题目 2,3,5,7,11,13,-是素数序列. ...

  2. 等差素数列(素数筛暴力)

    标题:等差素数列 2,3,5,7,11,13,-是素数序列. 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列. 上边的数列公差为30,长度为6. 2004年, ...

  3. [蓝桥杯2017初赛]等差素数列-巧妙枚举(思维)

    题目描述 2,3,5,7,11,13,-是素数序列. 类似:7,37,67,97,127,157 这样全由素数组成的等差数列,叫等差素数数列. 上边的数列公差为30,长度为6. 2004年,格林与华人 ...

  4. 2017蓝桥杯C++B:等差素数列(枚举优化)

    二.题目:等差素数列 2,3,5,7,11,13,-.是素数序列. 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列. 上边的数列公差为30,长度为6. 200 ...

  5. 等差素数列--蓝桥杯

    题目描述: 2,3,5,7,11,13,-是素数序列. 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列. 上边的数列公差为30,长度为6. 2004年,格林与 ...

  6. 2017蓝桥杯等差素数(C++B组)

    题目 :                                            等差素数列 2,3,5,7,11,13,....是素数序列. 类似:7,37,67,97,127,157 ...

  7. 【蓝桥杯】等差素数数列(2017省赛)

    目录 一.问题描述: 运行限制 二.解题思路: 三.代码实现: 此题为自己理解,如有问题欢迎指正!有帮助的话点个赞哟~ 一.问题描述: 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输 ...

  8. 算法竞赛入门【码蹄集进阶塔335题】(MT2001-2025)

    算法竞赛入门[码蹄集进阶塔335题](MT2001-2025) 文章目录 算法竞赛入门[码蹄集进阶塔335题](MT2001-2025) 前言 为什么突然想学算法了? 为什么选择码蹄集作为刷题软件? ...

  9. 同余 --算法竞赛专题解析(22):数论

    本系列文章将于2021年整理出版.前驱教材:<算法竞赛入门到进阶> 清华大学出版社 网购:京东 当当   作者签名书:点我 公众号同步:算法专辑    暑假福利:胡说三国 有建议请加QQ ...

最新文章

  1. OC指示符assign、atomic、nonatomic、copy、retain、strong、week的解释
  2. Spring基于 Annotation 的简单介绍
  3. hdu 2553 N皇后问题【dfs】
  4. BugkuCTF-WEB题速度要快
  5. 图解extends and implements 的区别
  6. pads中如何设置等长_标签打印软件中标签间距以及边距如何设置
  7. [算法]用Python实现十大排序算法
  8. 东方通TongWeb启动springboot报错
  9. Win10系统隐藏磁盘
  10. java基于ssm+vue的高校会议预约系统 elementui
  11. swf游戏保存进度_手机玩swf游戏你需要知道的冷知识
  12. 绿联 蓝牙适配器 linux,绿联USB
  13. 利用Mono-cecil实现.NET程序的重新签名,重新链接相关库的引用
  14. 第一章习题讲解(2020版操作系统)
  15. python使用matplotlib包画出3d图像
  16. 五五开周刊(第4期):星链会改变游戏规则吗?
  17. Google TensorFlow课程 编程笔记(10)———使用神经网络对手写数字进行分类
  18. 域名解析服务器类型(四类)
  19. [有感]_给天蓝管理层的诺干建议
  20. 7-3 最长公共前后缀

热门文章

  1. xilinx--IOB(1)
  2. 输出三位数的个十百位数
  3. 直播有什么新的互动玩法?
  4. 高分口碑神作《诡秘之主》《剑来》是第四届橙瓜网络文学奖大热门
  5. 【转】这样记单词最有效
  6. 理解javaScript的数据类型之字符串类型
  7. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest:Gym 101667K
  8. 福田欧曼ETX驱动桥的设计(说明书+8张CAD图纸+开题报告+任务书+中期检查表+答辩相关材料)
  9. Vue--Vuex--使用/教程/实例
  10. UG三轴产品编程3D图档-刀路图档550例