@[gaoyichen1](/user/1168868)
1. 没必要开 `long long`。
2. 用 `abs`。
3. 找到不合适的直接输出 `return 0;`。
4. 我的代码:
```cpp
#include <algorithm>
#include <cmath>
#include <cstdio>
int main(void)
{
int n, *a, *b;
scanf("%d", &n);
a = new int[n];
b = new int[n - 1];
for (int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for (int i = 1; i < n; i++)
{
b[i - 1] = abs(a[i] - a[i - 1]);
}
std::sort(b, b + n - 1);
for (int i = 0; i < n - 1; i++)
{
if (b[i] != i + 1)
{
printf("Not jolly");
return 0;
}
}
printf("Jolly");
return 0;
}
```
求关 QWQ
by xk2013 @ 2024-04-26 16:43:01
@[gaoyichen1](/user/1168868) 哦忘了,b 数组记得排序
by xk2013 @ 2024-04-26 16:45:15