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

新公司刚成立做网站/潍坊seo建站

新公司刚成立做网站,潍坊seo建站,做自媒体发视频用哪些网站,做公司+网站建设价格低题目:数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N个整数。 现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项? 输入描述 输入的第一行包含一个整数 N。 …

题目:数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N个整数。

现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?

输入描述

输入的第一行包含一个整数 N。

第二行包含 N 个整数 A1,A2,⋅⋅⋅,AN。(注意 A1~AN​ 并不一定是按等差数列中的顺序给出)

其中,2≤N≤105,0≤Ai≤109。

输出描述

输出一个整数表示答案。

输入输出样例

示例

输入

5
2 6 4 10 20

输出

10

样例说明: 包含 2、6、4、10、20 的最短的等差数列是 2、4、6、8、10、12、14、16、 18、20。

解题思路+代码:

代码:

import java.util.Scanner;
import java.util.Arrays;
//1:无需package
//2:类名必须Main,不可修改
public class Main{public static void main(String[]args){Scanner scan=new Scanner(System.in);int n=scan.nextInt();//等差数列中有n个整数int[]arr=new int[n];//创建数组存放等差数列中的n个整数for(int i=0;i<arr.length;i++){arr[i]=scan.nextInt();//填充等差数列当中的n个整数}scan.close();Arrays.sort(arr);//对n项整数进行排序int d=Integer.MAX_VALUE;//防止数组下标越界for(int i=0;i<n-1;i++){if(arr[i+1]-arr[i]<d){d = arr[i+1]-arr[i]; //公差}}if(d==0){System.out.println(n);//常数列,直接返回n项return;}int res=(arr[n-1]-arr[0]) / d + 1;//(最大项 - 最小项)/ 公差 + 1System.out.println(res);}
}

总结:解答这道题有几个关键点,第一个关键点是首先在数组中填充完等差数列的n个整数要使用sort排序,使得数组中存放的n个数有序排列,第二个关键点是排序完之后使用for循环遍历数组计算出公差(这里需要注意防止数组下标越界),否则会报段错误,第三个关键点是公差为0时,整个数组为常数列(常数列是等差数列中较为特殊的一种,公差为0),第四个关键点就是找到最大项和最小项之间存在的规律(最大项 - 最小项)/ 公差 + 1。这里面任何一个关键点都很重要,缺其一则会出现报错。

http://www.whsansanxincailiao.cn/news/32052738.html

相关文章:

  • 郴州市做网站/广告主资源哪里找
  • 黑群晖架设wordpress/seo诊断方案
  • go 做视频网站/软件开发公司排行榜
  • 哪个网站做logo/2023网站推广入口
  • 网站建设与发布/优化公司网站
  • 个人简介网站源码/百度贴吧热线客服24小时
  • 网站建设补贴是经信局的政策吗/网站内部优化有哪些内容
  • 如何做网站搜索栏/杭州网站外包
  • 建个短视频网站/阿里大数据平台
  • wordpress 站点描述/网络营销工具有哪些
  • 银川 网站建设/免费检测网站seo
  • 信息网站建设方案/深圳网站关键词优化推广
  • 常州网站推广/专业百度seo排名优化
  • 做网站切图尺寸/网站设计师
  • axure/seo优化官网
  • 做动态网站后台有单独的页面么/网络营销模式包括哪些
  • 网站建设网页制作/东莞百度seo推广公司
  • 县城做信息网站/厦门seo全网营销
  • 网站推销话术/seo在线培训机构排名
  • 网站上的办公网站怎么做/seo技术优化服务
  • 长沙专业网站建设服务/郴州网站建设网络推广平台
  • 公司网站英文/数据推广公司
  • php网站开发概念和简介/江苏网络推广公司
  • 网站建设维护 知乎/商务网站建设
  • 做网站必须花钱吗/手机百度最新正版下载
  • 购物网站多少钱/查排名网站
  • 购买已备案网站做非法/网站top排行榜
  • 托管型网站/单页网站seo如何优化
  • b2b的网站代表/近三年成功的营销案例
  • 如何建设网站简介/百度竞价排名多少钱