#include<bits/stdc++.h>
using namespace std;
int n, a[1005];
int main(){
cin >> n;
for (int i = 0; i < n; i++){
cin >> a[i];
a[i] = abs(a[i]);
}
sort(a, a + n);
int flag = 0, num = 0;
for (int i = 1; i < n; i++){
flag = 0;
for (int j = 0; j < n; j++){
if (a[j] == i) flag = 1;
}
if (flag == 1) num++;
}
int max_num = 0;
for (int i = 0; i < n; i++){
if (a[i] > max_num) max_num = a[i];
}
if (num == max_num - 1) cout << "Jolly";
else cout << "Not jolly";
return 0;
}
这段代码在DEV-C++上运行时完全正确,一到洛谷这儿就出错(也可能是我太水)