2768: TooY0ung的等差数列2.0(语法周赛 Round 15(简单场))

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

题目描述

给你 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 或者 NoYes 表示输入的序列是和为 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 分):没有特殊限制。

来源/分类