就对了一半,求大佬给看看
  • 板块P1152 欢乐的跳
  • 楼主悠123
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/3/7 22:07
  • 上次更新2023/11/5 02:18:58
查看原帖
就对了一半,求大佬给看看
491315
悠123楼主2021/3/7 22:07
#include <cstdio>
#include<algorithm>
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int a[100000],b,c[100000],i;
	scanf("%d",&b);
	for(i=0;i<b;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<b-1;i++)//算出绝对值的数组,
	                  //不会绝对值,所以用了if的比较
	{
		if((a[i]-a[i+1])>(a[i+1]-a[i]))
			c[i]=a[i]-a[i+1];
		else
			c[i]=a[i+1]-a[i];
	}
	sort(c,c+b-1);
	for(i=0;i<b-1;i++)//判断是否从1到n-1
	{
		if(c[i]!=i+1)
			break;
	}
	if(i==b-2)
	printf("Jolly");
	else
		printf("Not jolly");
	return 0;
}
2021/3/7 22:07
加载中...