zoj1879
来源:互联网 发布:转行it 编辑:程序博客网 时间:2024/06/14 14:37
题不难,但是题意实在是太难理解了!
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int n,i,a[3000],b[3000],t,k;
while(scanf("%d",&n)!=EOF)
{
scanf("%d",&a[0]);
if(n==1)
{
printf("Jolly\n");
continue;
}
memset(b,0,sizeof(b));
k=0;
for(i=1;i<n;i++)
scanf("%d",&a[i]);
for(i=1;i<n;i++)
{
t=a[i]-a[i-1];
if(t<0)
t=-t;
b[t]++;
if((b[t]!=1)||(t>n-1)||(t==0))
{
k=1;break;
}
}
if(k==0)
printf("Jolly\n");
else
printf("Not jolly\n");
}
return 0;
}
- zoj1879
- zoj1879
- ZOJ1879
- zoj1879
- zoj1879
- zoj1879
- 关于BW Query Performance 的一些问答
- 详解Android动画之Tween Animation
- android解决中文乱码的所有方案
- Linux 内核配置方式详解
- MD5加密
- zoj1879
- jdbc preparedStatement和statement,resultset等区分
- HDU 4365 - Palindrome graph
- 合格CTO之二三事
- Extjs-弹出窗口 Ext.MessageBox
- 存储行业学习资源推荐
- Hone蓝牙钥匙扣 iPhone轻松找钥匙
- 10个技巧能够使新手机应用在发布前提升质量,最大化发掘该应用的潜力,从而最小化用户差评和低下载量这种不良结果。
- mysql用户及权限常用命令