diff options
| author | Aditya Naik | 2018-05-10 21:21:04 -0400 |
|---|---|---|
| committer | Aditya Naik | 2018-05-10 21:21:04 -0400 |
| commit | f4e3a56848cf90ca62cd92df366ea0eecfe4b856 (patch) | |
| tree | 7e2a5c14351f7a83461428187daa88c157b98222 /10038/jolly.cpp | |
| parent | 8a06a8c94f843e19c1e1729faede6c5f34178ba9 (diff) | |
jolly
Diffstat (limited to '10038/jolly.cpp')
| -rw-r--r-- | 10038/jolly.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/10038/jolly.cpp b/10038/jolly.cpp new file mode 100644 index 0000000..53625e1 --- /dev/null +++ b/10038/jolly.cpp @@ -0,0 +1,26 @@ +#include <iostream> +#include <math.h> +using namespace std; + +int main(){ + int n; + while(cin>>n){ + int nums[3000], diffs[2999]={0}, i; + bool jolly=true; + for(i=0; i<n; i++) + cin>>nums[i]; + for(i=1; i<n; i++) + diffs[abs(nums[i]-nums[i-1])]=1; + for(i=1; i<n; i++){ + if(diffs[i]==0){ + jolly=false; + break; + } + } + if(jolly) + cout<<"Jolly\n"; + else + cout<<"Not jolly\n"; + } + return 0; +} |
