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

网站承建商有哪些免费ppt下载软件

网站承建商有哪些,免费ppt下载软件,公共频道18点新闻,游戏租号网站开发题目:试题 I: 等差数列时间限制: 1.0s 内存限制: 512.0MB 本题总分:25 分【问题描述】数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这…

题目:

试题 I: 等差数列

时间限制: 1.0s 内存限制: 512.0MB 本题总分:25 分

【问题描述】

数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一

部分的数列,只记得其中 N 个整数。

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

几项?

【输入格式】

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

第二行包含 N 个整数 A1, A2, · · · , AN。(注意 A1 ∼ AN 并不一定是按等差数

列中的顺序给出)

【输出格式】

输出一个整数表示答案。

【样例输入】

5

2 6 4 10 20

【样例输出】

10

【样例说明】

包含 2、6、4、10、20 的最短的等差数列是 2、4、6、8、10、12、14、16、

18、20。

【评测用例规模与约定】

对于所有评测用例,2 ≤ N ≤ 100000,0 ≤ Ai ≤ 109。

分析:

先用集合储存这串数字,然后自然排序从小到大。首先我们先找到公差,公差最大为这个数列的第二项减第一项,先从最大的可能性公差进行判断,如果不对就减一,在进行公差的判断。

公差的判断方法是,从第二项开始减去前一项,只要能被d整除,一直能够除到最后还是能被整除,那么就这是公差

找到公差之后我们让最大一项减去第一项除以公差加一,就是最短等差数列的长度。

如下图是测试的多种可能性

步骤:

package 历届真题省赛阶段;import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;public class 测试1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();ArrayList<Integer> arrayList = new ArrayList<>();for (int i = 0; i < n; i++) {arrayList.add(sc.nextInt());}Collections.sort(arrayList);int d = arrayList.get(1)-arrayList.get(0);for (int i = 0;; i++) {Boolean pan = f(d - i, arrayList, n);// 求是不是公差if (pan) {d = d - i;break;}}System.out.println((arrayList.get(n-1)-arrayList.get(0)) / d + 1);sc.close();}private static Boolean f(int d, ArrayList<Integer> arrayList, int n) {for (int i = 1; i < n; i++) {int cha = arrayList.get(i)-arrayList.get(i-1);if (cha % d == 0) {continue;} else {return false;}}return true;}}
http://www.yayakq.cn/news/842674/

相关文章:

  • 太原网络公司网站图片拼接在线制作
  • 网站备案登记信息学网页设计需要什么学历
  • 网站布局结构图淄博seo方案
  • 优秀高端网站建设服务商如何设计一个网页是
  • 哪个网站做视频挣钱毕业视频代做网站
  • 珠宝网站建设需求网站建设 新要求
  • 做爰全过程网站免费的视频网站建设的主要观点
  • 全国十大网站设计工作室外贸网站怎么做谷歌搜索
  • 免费企业建站选哪家wordpress主题如何购买
  • 网站建设 环讯传媒网站开发工具 下载
  • 企业网站搜索引擎拓客怎么推广网址
  • 网站seo批量查询工具网络经营网址怎么注册
  • 单网页网站 企业厦门建设工程招标中心的网站
  • 哪些网站可以做免费推广网站怎么做边框
  • 网站开发前端和后端技术深圳网站公司
  • 千海网站建设 小程序天水做网站的公司
  • centos wordpress 整站电商培训机构有哪些哪家比较好
  • 云南省建设厅勘察设计处网站wordpress 文章列表模板
  • 建新建设集团有限公司网站php协会网站源码
  • 网站开发服务费会计处理北京做商铺的网站
  • 英文商城网站windows 建网站
  • 网站建设方案书生鲜义乌市住房和城乡建设局网站
  • 渭南市网站建设百数低代码开发平台
  • 苏州网站设计直播网站开发技术
  • 从化门户网站建设长沙哪家网站建设最好
  • 盐城网站建设制作工作室wordpress cms插件
  • 网站动态交互网站开发中都引用什么文献
  • 重庆交通网站建设贵阳网站维护培训
  • 免费建站免费推广的网站店铺设计软件手机版
  • 只有asp网站代码可以重新编译吗延吉网站建设depawo