P1420求助,大佬们,第四个点输出和给定out一样,但是提交wa是为什么?
  • 板块题目总版
  • 楼主0Aster
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/5/28 19:49
  • 上次更新2023/10/28 00:26:03
查看原帖
P1420求助,大佬们,第四个点输出和给定out一样,但是提交wa是为什么?
710788
0Aster楼主2022/5/28 19:49
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int max(int a, int b)
{
	if (a > b)
		return a;
	else
		return b;
}
int main()
{
	int x=1,y=0, n, i,j;
	int a[10000];
	cin >> n;
	for (i = 0; i < n;i++)
	{
		cin >> a[i];
		if (a[i] == a[i - 1] + 1)
			x++;
		else
		{
			y =max(x, y);
			x = 1;
		}
	}
	cout << max(x, y);
	return 0;
}

其中第四个测试点是100以及100个1,输出结果是1,我本地测试输出结果是1,但是提交却是wa,有大佬帮我看下问题吗?

2022/5/28 19:49
加载中...