题目:

思路:
1、给数组排序,求出两两之间的差值即公差,如果差值为0,直接返回n,否则进入第二步;
2、给差值数组排序,求出两两之间的最大公因数即公差

代码:

def gcd(x, y):while y:x, y = y, x%yreturn x
n = int(input())
a = list(map(int, input().split()))
a.sort()
s = []
k = max(a)-min(a)
for i in range(n-1):s.append(a[i+1]-a[i])
s.sort()
d = min(s)
if d == 0:res = n
else:d = gcd(s[0],s[1])for i in range(3, len(s)):d = gcd(d,s[i])res = k//d+1
print(res)

第十届蓝桥杯 等差数列(Python)相关推荐

  1. Java实现第十届蓝桥杯等差数列

    试题 I: 等差数列 时间限制: 1.0s 内存限制: 512.0MB 本题总分:25 分 [问题描述] 数学老师给小明出了一道等差数列求和的题目.但是粗心的小明忘记了一 部分的数列,只记得其中 N ...

  2. 蓝桥杯软件类比赛java,第十届蓝桥杯大赛软件类省赛

    第十届蓝桥杯大赛软件类省赛 这些题官网还没有解答的,我主要参考了b站UP主大雪菜的解法(绝大部分题先自己做了一遍),当然也网上查了一些解答,但发现现在网上的一些解法并不正确,希望可以给大家一个参考. ...

  3. 2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人

    2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人 Ideas 首先我们根据数学常识可以知道,当每个机器人清扫的范围差不多时,最好都是 N / K,花的时间应该是最少的. ...

  4. java蓝桥杯省赛第十届_2019年第十届蓝桥杯省赛-迷宫(BFS/Excel大法)

    这题用dfs搜不出来,需要使用bfs并记录路径,设置好方向顺序跑就ok 然而毕竟是暴力杯,我们的原则是代码能省就省(懒癌晚期 于是乎网上便出现了形形色色的题解,笔者综合了各路大神神乎其技的思想,总结出 ...

  5. 2019第十届蓝桥杯大赛软件类省赛C++ C组真题题解

    ============================== 2019-2021蓝桥杯C++ C组真题题解: 2019第十届蓝桥杯大赛软件类省赛C++ C组真题题解 2020第十一届蓝桥杯大赛软件类省 ...

  6. 2019第十届蓝桥杯大赛软件类省赛C++ B组真题题解

    ========================================== 2019-2021蓝桥杯C++ B组真题题解: 2019第十届蓝桥杯大赛软件类省赛C++ B组真题题解 2020第 ...

  7. 第十届蓝桥杯省赛C组 c语言

    前言: 被蓝桥杯和大佬们吊打的日常生活-2 题目 1. 第十届蓝桥杯省赛 求和 时间限制:1.000s 内存限制:128MB 题目描述 小明对数位中含有 2.0.1.9 的数字很感兴趣,在 1 到 4 ...

  8. 第十届蓝桥杯JavaC组省赛真题

    试题 A: 求和 本题总分:5 分 [问题描述] 小明对数位中含有 2.0.1.9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1.2.9.10 至 32.39 和 40,共 28 个,他们的 ...

  9. 第十届蓝桥杯C语言B组题解

    由于某些(怕)原(打)因(脸),一直题解一直拖着没写,昨天蓝桥杯获奖名单下来了,就准备过来码一下题解. 看看了自己的排名,还可以广东省前15名,相比去年的前100名又提升了几名. 试题 A: 组队 本 ...

最新文章

  1. 谈谈职业规划——CSDN对我的采访
  2. Java 线程池艺术探索
  3. 【Python基础】Python 打基础一定要吃透这 5 个内置函数
  4. Python读取excel文件可读取xlsx格式和xls格式可直接读取超链接,读出为字典格式(列表套字典),处理合并单元格的问题
  5. 配置DATAGUARD 时关于 LOG_FILE_NAME_CONVERT配置错误的解决
  6. DaVinci的Buffer_Handle和BufTab Cmem函数调用
  7. Scroll View 控件以Thumbnail的方式显示一个目录的全部图片,相似图片浏览器
  8. Apache Commons Lang3 常用工具类库
  9. uni-app打开其他APP应用
  10. 大数据与数据挖掘的相对绝对关系
  11. 时间序列相似性度量-DTW
  12. 跟同事关系再好,这3种话宁烂肚里也别张嘴,莫让福运悄悄离开你
  13. 2022全国高中数学联赛A1卷T2几何答案
  14. Python Pcan USB通信(基于PcanBus)
  15. APP与小程序—信息收集
  16. 2023-01-03 有关C++继承多态的一点想法
  17. 电脑关机一段时间后不能网络唤醒WOL
  18. 微信看看对方是不是把你删除了
  19. 破解仓储难题?看WMS如何解决
  20. 软考架构师(第十二章 系统可靠性分析与设计 -- 案例题,论文)

热门文章

  1. 回溯应用-- 0-1背包问题
  2. c语言是非结构化程序语言_一个资深C语言工程师说C语言的重要性!直言道:不学C学什么?...
  3. qr分解求线性方程组_计算方法/数值分析第三章 线性方程组的数值解法
  4. 怎么读取matlab程序包,Nifti程序包,用于写入,读取和处理医学影像,适用于MATLAB
  5. 小案例:搭建简易版王者荣耀英雄购买商城网页版
  6. Github Star过万的阿里学长独家干货分享
  7. BERT跨模态之后:占领了视觉常识推理任务榜单TOP 2!
  8. ACL 2010-2020研究趋势总结
  9. 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
  10. 肖仰华 | 知识图谱落地的基本原则与最佳实践