如果一个数列S满足对于所有的合法的i,都有S[i + 1] = S[i] + d, 这里的d也可以是负数和零,我们就称数列S为等差数列。
小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还是不能变成等差数列,小易需要判别一个数列是否能通过交换操作变成等差数列
输入描述:
输入包括两行,第一行包含整数n,即数列的长度。
第二行元素
import java.util.Scanner;
import java.util.Arrays;
public class shulie{public static void main(String[] args){Scanner sca=new Scanner(System.in);int n=sca.nextInt();int []a=new int[n];for(int i=0;i<n;i++){a[i]=sca.nextInt();}Arrays.sort(a);Boolean flag=true;int d=a[1]-a[0];for(int j=2;j<a.length;j++){if(a[j]-a[j-1]!=d){flag =false;System.out.println("impossible");break;} }if(flag){System.out.println("possible");}}
} 

【Java】等差数列相关推荐

  1. java等差数列求和递归_[编程题] 递归实现等差数列–招银面试题1

    [编程题] 递归实现等差数列–招银面试题1 递归实现等差数列–招银面试题 题目描述 使用递归实现一个球等差数列的和,要求,输入首项a,公差d,数列长度n,求出sum 示例 例如: 输入: 1 1 3 ...

  2. Java——等差数列求和

    目录 任务4.等差数列求和 任务:计算1 + 2 + 3 + -- + 100的值 (一)编程实现 创建net.yangxinying.p02.t04包,然后在包里创建Task04 (二)讲解知识点 ...

  3. 等差数列java用等差公式写_等差数列

    Java 等差数列求和公式 思路 利用等差数列求和公式: 实现 import java.util.Scanner; /** * @author : cunyu * @version : 1.0 * @ ...

  4. Java判断一组数字是否是等差数列

    Java判断一组数字是否是等差数列 公式: 1.先排序 2.当前数=第一个数+相邻两数的差[公差]*当前位置 eg: 1,3,5 每个数字之间相差2,假如当前数是5,则与前面相差两个2, 因为如果是等 ...

  5. 等差数列(java)

    题目描述 数学老师给小明出了一道等差数列求和的题目.但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数. 现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有 几项? 输入 ...

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

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

  7. 等差数列之和-Java

    import java.util.ArrayList; import java.util.List; import java.util.Scanner;/*** 等差数列** @author Gree ...

  8. Java 算法 等差数列

    目录标题 题目描述 解题思路 代码 题目描述 已知: 1.2019<X<Y 2.20192,X2,Y2 构成等差数列 满足条件的X和Y可能有多种情况,请给出X+Y的值,并且令X+Y尽可能的 ...

  9. 【数据结构amp;amp;等差数列】KMP简介和算法的实现(c++ amp;amp; java)

    KMP算法假定了解案件的原则,其实很easy. KMP算法简述 关于根据自己的理解在这里. KMP三位发明者(Knuth.Morris.Pratt)的首字母组成,又称字符串查找算法. 个人认为能够理解 ...

最新文章

  1. 围观窗体与组件01 - 零基础入门学习Delphi23
  2. Delphi字符串函数Delete
  3. Linux+db2+was部署问题总结
  4. 【BZOJ-1458】士兵占领 最大流
  5. 装配图中齿轮的画法_春季高考机械专业中机械制图考什么?重点是什么?
  6. python怎么设置图的大小_python – 如何调整seaborn中的子图大小?
  7. Java工程师学习步骤
  8. 提高Axure设计效率的10条建议 (转)
  9. 升级阿里云主机系统镜像
  10. SQL那些事儿(十一)--ODBC,OLE-DB,ADO.NET区别
  11. TStrings和TStringLists类(经典有时间整理做个小例子)
  12. Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第3回(UE专辑)
  13. android在标准linux基础上对休眠唤醒的实现,Android在标准linux基础上对休眠唤醒的实现(三)...
  14. 句法分析(syntactic parsing)在NLP领域的应用是怎样的?
  15. PTA是什么?BT-WIFI共存 转帖
  16. CAS实现单点登录SSO执行原理探究超详细
  17. amazon alexa 大陆安装调试
  18. Xposed Installer框架v3.1.5 安卓版
  19. lwj_C#_homework get set 属性
  20. 《三联生活周刊》2017年第26期:3星。终南山隐士现状。

热门文章

  1. 如何开展数据分析工作
  2. 工程招标与投标课堂作业
  3. Element UI 实现字典翻译
  4. 车载蓝牙项目的测试介绍
  5. 毕业设计:小米手机在京东的数据分析和爬虫
  6. 沃尔玛电商“迷途”:与1号店协同之难
  7. 《强化学习》第6章 时序差分学习
  8. 谁偷了我的奶酪(中)
  9. 数据分析师不是数据科学家
  10. 【布局优化】基于粒子群算法求解集线器位置分配问题附matlab代码