UVa 10038 - Jolly Jumpers

来源:互联网 发布:淘宝神笔入口 编辑:程序博客网 时间:2024/05/22 17:40

UVa 10038 - Jolly Jumpers  

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=12&page=show_problem&problem=979

UVA上边的一道水题,在这复制粘添下代码,纯粹是自己的解决方案,仅供参考!

#include <iostream>#include<algorithm>#include<cmath>#include<string>#include<cstring>using namespace std;const int maxx=3010;int a[maxx],b[maxx];int main(){    int n,i;    while(cin>>n)    {       memset(a,0,sizeof(a));       memset(b,0,sizeof(b));        if(n==0)        break;        else        {            for(i=0;i<n;i++)            cin>>a[i];            for(i=0;i<n-1;i++)            b[i]=fabs(a[i+1]-a[i]);            sort(b,b+n-1);             for(i=0;i<n-1;i++)             if(b[i]!=i+1)             break;             if(i==n-1)             cout<<"Jolly"<<endl;             else             cout<<"Not jolly"<<endl;        }    }}
简单易懂,欢迎提问留言!!!

原创粉丝点击