2 条题解
-
1
202607gj16张子瑞 (张子瑞) LV 9 @ 2026-08-14 07:53:40
#include <bits/stdc++.h> using namespace std; int a[1000000]; int main() { int n; cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; if(n==1) { cout<<"Jolly"<<endl; return 0; } vector<bool> seen(n, false); bool is_jolly=true; for(int i=2;i<=n;++i){ int isright=abs(a[i]-a[i-1]); if(isright<1||isright>=n||seen[isright]) { is_jolly=false; break; } seen[isright]=true; } for(int d=1;d<n;d++) { if(!seen[d]) { is_jolly=false; break; } } if(is_jolly) cout<<"Jolly"; else cout<<"Not jolly"; return 0; } -
0@ 2026-07-24 21:44:05
#include<bits/stdc++.h> using namespace std; int n,a[3005],jdz[3005]; bool ok=true; int main() { cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; for(int i=1;i<=n;i++) jdz[i]=abs(a[i]-a[i+1]); sort(jdz+1,jdz+1+n); for(int i=1;i<n;i++) if(jdz[i]!=i) { ok=false;break; } if(ok) cout<<"Jolly"; else cout<<"Not jolly"; return 0; }
- 1
信息
- ID
- 2394
- 难度
- 7
- 分类
- (无)
- 标签
- 递交数
- 328
- 已通过
- 73
- 通过率
- 22%
- 被复制
- 6
- 上传者