Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<stdio.h>
- #include<stdlib.h>
- using namespace std;
- int main(){
- int n,num[3000],temp,sum;
- bool result;
- while(scanf("%d",&n)==1){
- for(int i=0;i<n;i++){
- scanf("%d",&temp);
- num[i]=temp;
- }
- if(n==1){
- printf("Jolly\n");
- continue;
- }
- else{
- int check[n-1];
- for(int i=0;i<n-1;i++){
- check[i]=0;
- }
- sum=0;
- result=true;
- for(int i=0;i<n-1;i++){
- sum=abs(num[i]-num[i+1]);
- if(sum<=n-1 && sum>=1){
- if(check[sum]==1){
- check[sum]=0;
- result=false;
- break;
- }
- check[sum]=1;
- }
- else if(sum>=n || sum==0){
- result=false;
- break;
- }
- }
- if(!result){
- printf("Not jolly\n");
- continue;
- }
- for(int i=1;i<n-1;i++){
- if(check[i]==1)
- result=true;
- else if(check[i]==0)
- {
- result=false;
- break;
- }
- }
- if(result)
- printf("Jolly\n");
- else
- printf("Not jolly\n");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement