60分代码求调

P1152 欢乐的跳

@[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


|