zoj 1879(水题)

侧重题意的理解,本人英语不好,果然不行呀!英语,打击到了。

#include<stdio.h>
#include<string.h>
int main()
{
 int n,a[3001],b[3001],t,i;
 while(scanf("%d",&n)!=EOF)
 {
  memset(b,0,sizeof(b));
  scanf("%d",&a[0]);
  for(i=1;i<n;i++)
  {
   scanf("%d",a+i);
   t=a[i]-a[i-1];
   if(t<0)
    b[-t]++;
   else
    b[t]++;
  }
  for(i=1;i<n;i++)
  {
   if(b[i]!=1)
   {
    printf("Not jolly\n");
    break;
   }
  }
  if(i==n)
   printf("Jolly\n");
 }
 return 0;
}

posted @ 2012-04-19 14:13  naglish  阅读(92)  评论(0编辑  收藏  举报