2715: T4-TooY0ung的等差数列2.0

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:22 解决:3

题目描述

给你 $n$ 个数 $a_1\sim a_n$,以及一个整数 $X$,请你判断 $a_1\sim a_n$ 是否满足“是等差数列”且“和为$X$”

> 等差数列即任意两个相邻的数的差都相等的数列,即 $a_2-a_1=a_3-a_2=\dots =a_n-a_{n-1}$.  
> 特别的,长度为 $1$ 或 $2$ 的数列也是等差数列。

输入

第一行两个整数 $X$ 和  $n$,分别表示等差数列的和为 $X$ 以及学生输出序列的数字个数。

接下来一行 $n$ 个整数 $a[i]$,表示序列中的 $n$ 个数字。

输出

输出 `Yes` 或者 `No`,`Yes` 表示输入的序列是和为 $X$ 的等差数列,`No` 则表示不是。

样例输入 复制

10 1
10

样例输出 复制

Yes

提示

## 数据规模与约定

对于 $100\%$ 的数据,保证 $X$ 和 $a[i]$ 在 `int` 范围内,即$-2^{31} \le X \le 2^{31}-1$ ,$ 1 \le n \le 1000$。

- 子任务 1(30 分):保证输入的 $n = 1$
- 子任务 2(30 分):保证输入的 $X$ 和 $a[i]$ 是正数。
- 子任务 3(40 分):没有特殊限制。

来源/分类