欢乐数(附加题)
成绩 | 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