题解 2305: 蓝桥杯2019年第十届省赛真题-等差数列

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

2305: 蓝桥杯2019年第十届省赛真题-等差数列(C语言代码)快速排序/碾转相除法

##解题思路:等差数列,首项a1,尾项an,公差为d。由各数间的关系得n=(an-a1)/d+1。用数组存储输入的数列。公差需由各相邻项的差值的最大公约数计算,当输入的各项为2612,各差值为46,公差为最大公约数2。用辗转相除法求最大公约数。

等差数列最小项问题 直观法求解

摘要:解题思路:求出公差后运用公式求解注意事项:注意公差为0 情况,直接输出n参考代码:#include <iostream>#include <cstring>#include <vector>#incl……

我不是张玉想——等差数列-题解(三个平台数据都可AC,原来的是错解,现已更新)

##写在前面:最近把蓝桥杯真题刷了一遍做到这个题发现在别的平台上测试无法通过,试了下别人的题解的代码,也是错误的,我就重做了一遍,下面是更新后的正解(通过了C语言网、竞码编程、ACWing测试数据):##一、解题思路:找最大公差+特别判定:1、给出的数列公差为0,

Python满分答案

解题思路:先把列表排序,再找出最小的差值注意事项:参考代码:n=int(input().strip())ls=list(map(int,input().split()))ls.sort()ls_1=[]t=0foriinrange(n-1,0,