欢乐数(附加题)

成绩 100 开启时间 2018年10月15日 星期一 18:50
折扣 0.8 折扣时间 2018年10月15日 星期一 18:50
允许迟交 关闭时间 2018年10月15日 星期一 18:50
输入文件 Happy.in 输出文件 Happy.out

【上机实践】欢乐数(Happy.cpp)

一个n个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了[1,n-1]之间的所有整数,则称为“欢乐数”,如数组1 4 2 3是“欢乐数”,因为差的绝对值分别为3,2,1。

给定一个数组,你的任务是判断该数组是否符合“欢乐数”。

【输入格式】

每组测试数据第一行以一个整数n(1≤n≤1000)开始,接下来是n个范围在[−108,108]之间的整数,数与数之间以空格分隔。

【输出格式】

若该数组符合“欢乐数”,则输出"YES",否则输出"NO"。

【输入样例】

4 1 4 2 3

【输出样例】

YES