Skip to main content

[ UVa ] 10038 - Jolly Jumpers

/**
* Problem : 10038 - Jolly Jumpers.
* Author : Md.Mehadi Hasan Menon.
* Status : Accepted.
* Date : 28.11.2014.
**/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
using namespace std;
int a[3005], b[3005];
int main()
{
int i, j, n, flag;
while(scanf("%d", &n) != EOF)
{
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
j = 0;
for(i = 0; i < n-1; i++)
{
b[j++] = abs(a[i] - a[i+1]);
}
sort(b, b + j);
flag = 0;
if(n == 1)
flag = 0;
else if(b[0] != 1 || b[j-1] != n-1)
flag = 1;
else
{
for(i = 0; i < j-1; i++)
{
if(b[i+1] - b[i] != 1)
{
flag = 1;
break;
}
}
}
if(flag == 1)
printf("Not jolly\n");
else
printf("Jolly\n");
}
return 0;
}
view raw 10038.cpp hosted with ❤ by GitHub

Comments

Popular posts from this blog

উবুন্টুতে রুট পাসওয়ার্ড ভুলে তা রিকভার করার উপায় ।

যদি কেউ রুট পাসওয়ার্ড ভুলে যান তাহলে নিচের কাজ গুলো করে নতুন পাসওয়ার্ড সেট করতে পারবেন: প্রথমে পিসি রিস্টার্ট দিন । দিয়ে UP/DOWN করে kernel version সিলেক্ট করে e চাপুন । ব্ল্যাক Screen আসবে এবার একটা Space দিয়ে লিখুন “Single” [ Enter ] এরপর b চাপুন ফলাফল : লিনাক্সের Single user Mood এ চলে আসছেন । এখন লিখুন passwd root [ Enter ] এখন নতুন পাসওয়ার্ড খানা টাইপ করেন [ এন্টার ] আবার টাইপ করেন [ এন্টার ] কাজ শেষ , এবার reboot টাইপ করেন । এখন নতুন পাসওয়ার্ড দিয়ে লগইন করেন। পুনশ্চ : যদি আপনার উইন্ডোজ এর সাথে ডুয়েল বুট করা থাকে তবে এই প্রক্রিয়া কাজ করবে না ।
  Good becomes great, bad becomes worse. A strong man who has known power all his life can lose respect for that power, but a weak man knows the value of strength and knows compression