第五个测试点没过,有大佬看一下哪儿错了吗
查看原帖
第五个测试点没过,有大佬看一下哪儿错了吗
776179
Tranqility楼主2023/1/7 17:13
#include<stdio.h>
#include<math.h>
int main()
{
	int n, i, j, k, max = 0;
	int a[10005], cnt = 0;
	scanf_s("%d", &n);
	for (i = 0; i < n; i++)
		scanf_s("%d", &a[i]);
	for (j = 0; j < n; j++)
	{
		for (k = 0; k < n; k++)
		{
			if (a[k] - a[j] == k - j)
			{
				if (k - j >= max)
					max = k - j;
			}
		}
	}
	printf("%d\n", max + 1);
	return 0;
}
2023/1/7 17:13
加载中...