Saturday, January 30, 2016

UVA-10038

প্রবলেমটি পড়ুন এবং বুঝুন

#include<iostream>
#include<cmath>

using namespace std;

void jolly(int a[],int n)
{
    int b[n],i,j=0,k,d;

    for(i=1,j=0;i<n;i++,j++)
    {
        d=abs(a[i-1]-a[i]);
        if(d>0 && d<n)
        {
            for(k=0;k<j;k++)
            {
                if(d==b[k])
                {
                    i=n;
                    break;
                }
            }
            if(k==j)
                b[j]=d;
        }

        else
            break;
    }

    if(i==n)
        cout<<"Jolly\n";
    else
        cout<<"Not jolly\n";
}

int main()
{
    int n;

    while(cin>>n)
    {
        int a[n];
        for(int i=0;i<n;i++)
            cin>>a[i];

        jolly(a,n);
    }

    return 0;
}

No comments:

Post a Comment