@[Aellen998](/user/950858) 你这代码有点莫名其妙……
1. 为什么要用unique?为什么要sort num数组?这个数组在计算了ans之后就没用了啊。
2. ```ans[i] = num[i]-num[i+1]```应该改成
```cpp
if(num[i] > num[i-1]) ans = num[i]-num[i+1];
else ans = num[i-1]-num[i]
```
(如果你会的话,直接用abs也可以。)
3. 循环应该改成
```cpp
for(int i = 1; i < n; i++){
if(ans[i] != i){
cout << "Not jolly";
return 0;
}
cout << "Jolly";
return 0;
}
```
过了。
by 青溪白石 @ 2024-02-06 10:21:00
@[青溪白石](/user/317008) (比起这个我更想知道你怎么有60分)
by 青溪白石 @ 2024-02-06 10:21:38
@[青溪白石](/user/317008)
同意
by cyx012113 @ 2024-02-06 10:36:00