牛客周赛A:84:JAVA

链接:登录---专业IT笔试面试备考平台_牛客网

来源:牛客网

题目描述

\hspace{15pt}小红定义一个数组的陡峭值为:每两个相邻的元素,差值的绝对值之和。例如,数组 {2,3,1}\{2,3,1\}{2,3,1} 的陡峭值是 ∣2−3∣+∣3−1∣=3|2-3|+|3-1|=3∣2−3∣+∣3−1∣=3。

\hspace{15pt}现在小红拿到了一个由 333 个整数组成的数组 {a1,a2,a3}\{a_1,a_2,a_3\}{a1​,a2​,a3​},她希望你判断该数组的陡峭值是否为 000,你能帮帮她吗?

输入描述:

复制代码
\hspace{15pt}第一行输入三个整数 a1,a2,a3(1≦ai≦100)a_1,a_2,a_3 \left(1 \leqq a_i \leqq 100\right)a1​,a2​,a3​(1≦ai​≦100) 代表数组中的元素。

输出描述:

复制代码

\hspace{15pt}如果该数组的陡峭值为 000,输出 Yes\rm YesYes,否则输出 No\rm NoNo。

示例1

输入

复制代码
2 3 1

输出

No

说明

复制代码
\hspace{15pt}这组数据已经在题面中加以解释。

示例2

输入

复制代码
14 14 14

输出

java 复制代码
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        int n1=scanner.nextInt();
        int n2=scanner.nextInt();
        int sum=Math.abs(n-n1);
        int mum=Math.abs(n1-n2);
        if (sum+mum==0){
            System.out.println("Yes");
        }else {
            System.out.println("No");
        }
    }
}  
复制代码
Yes
相关推荐
int型码农5 小时前
数据结构第八章(一) 插入排序
c语言·数据结构·算法·排序算法·希尔排序
UFIT5 小时前
NoSQL之redis哨兵
java·前端·算法
喜欢吃燃面5 小时前
C++刷题:日期模拟(1)
c++·学习·算法
SHERlocked935 小时前
CPP 从 0 到 1 完成一个支持 future/promise 的 Windows 异步串口通信库
c++·算法·promise
怀旧,5 小时前
【数据结构】6. 时间与空间复杂度
java·数据结构·算法
积极向上的向日葵5 小时前
有效的括号题解
数据结构·算法·
GIS小天5 小时前
AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月7日第101弹
人工智能·算法·机器学习·彩票
_Itachi__6 小时前
LeetCode 热题 100 74. 搜索二维矩阵
算法·leetcode·矩阵
不忘不弃6 小时前
计算矩阵A和B的乘积
线性代数·算法·矩阵
不爱写代码的玉子6 小时前
HALCON透视矩阵
人工智能·深度学习·线性代数·算法·计算机视觉·矩阵·c#